diff --git a/.gitignore b/.gitignore index f9e25abd2..096ee7350 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,5 @@ package/Runtime/Multi-Scenes/Scenes/Scene 3/Scene 3 - Lightmap.meta .idea package/WebProjects~/*/.svelte-kit package/WebProjects~/*/build +package/Runtime/Particles/Particles +package/Runtime/Particles/Particles.meta diff --git a/Samples.md b/Samples.md index 0583f766d..b39471687 100644 --- a/Samples.md +++ b/Samples.md @@ -17,6 +17,7 @@ This is a list of all samples in this package. You can also find them in the Uni | [Image Tracking](https://engine.needle.tools/samples-uploads/image-tracking) | Placing content on images
iOS AR XR Everywhere Actions| | [External Content](https://engine.needle.tools/samples-uploads/dynamic-content) | Download textures & models from external sources
Scripting Dynamic Content| | [Bow & Arrow](https://engine.needle.tools/samples-uploads/bow-and-arrow/) | Minigame where you play as an archer
Games XR| +| [Car Physics](https://engine.needle.tools/samples-uploads/car-physics/) | Slalom minigame showcasing raycast vehicle physics
Games Physics| | [Collaborative Sandbox](https://engine.needle.tools/samples-uploads/sandbox) | Networking, WebXR, Drag & Duplicate
Networking XR Interaction| | [Deferred Textures](https://engine.needle.tools/samples-uploads/progressive-textures) | Faster load times, smaller payloads
Rendering Performance and Optimization| | [Diamond Ring](https://engine.needle.tools/samples-uploads/jewelry-ring) | Jewelry rendering and caustics bake
Rendering XR| @@ -88,4 +89,8 @@ This is a list of all samples in this package. You can also find them in the Uni | [Shadow Catcher](https://engine.needle.tools/samples-uploads/shadow-catcher) | Render additive or masked transparent shadows, great for AR
Rendering XR| | [Spatial Triggers](https://engine.needle.tools/samples-uploads/spatial-triggers/) | Reactive Zones and Events
Scripting Interaction| | [Spritesheet Animation](https://engine.needle.tools/samples-uploads/spritesheet/) | Animate Sprites using AnimationClips
Rendering Animation Games| +| [Deploy to FTP](https://engine.needle.tools/samples-uploads/deploy-to-ftp/) | Deployments
Deployment| +| [Deploy to Github Pages](https://kipash.github.io/needle-sample-github-pages/) | Deployments
Deployment| +| [Deploy to Glitch](https://glitch.com/~quark-knowledgeable-caravan) | Deployments
Deployment| +| [Deploy to Itch](https://itch.io/embed-upload/10256073?color=000000) | Deployments
Deployment| diff --git a/package/Changelog.md b/package/Changelog.md index 0a8dea9ae..d9ef5bd48 100644 --- a/package/Changelog.md +++ b/package/Changelog.md @@ -4,6 +4,31 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [0.17.0] - 2024-06-19 +- add Jet Engine sample +- add Body Tracking sample +- add Car Physics sample +- add Contact Shadows sample +- add "Deploy To" samples: FTP, Github Pages, Glitch and Itch +- add Material X sample +- add Multiple Cameras sample +- add Panorama Controls sample +- add Recorded Avatars sample +- add Snow Globe sample +- add Splines sample +- add Summoning Animation sample +- add USDZ Animator sample +- add VRM Character loading sample +- add Device Detection +- update Particles sample, improving general gallery controls +- update Video Playback, adding livestream showcase +- update Reflection Probes sample +- add ThreeTonemapping component +- enable "Create QR Code Button" for all samples +- update Needle Engine dependency to 3.40.0-exp.1 +- add Draco, KTX and Meshopt packages as dependencies for compressed model importing support +- update tests to be more lenient on video and audio files when checking sample size + ## [0.16.0] - 2024-04-12 - add NeedleMenu component to all samples - add Progressive Loading settings to relevant samples diff --git a/package/Editor/Samples/BodyTracking.asset b/package/Editor/Samples/BodyTracking.asset new file mode 100644 index 000000000..b398999cd --- /dev/null +++ b/package/Editor/Samples/BodyTracking.asset @@ -0,0 +1,25 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: BodyTracking + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0 + DisplayName: Body Tracking + Description: Whole body tracking in XR + Thumbnail: {fileID: 2800000, guid: 7d103c9a65b0f734ba0d0df08d20b6e9, type: 3} + Scene: {fileID: 102900000, guid: be1fd87132ae247c28a08d7678cc6e7f, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/body-tracking/ + Priority: 5 + Tags: + - {fileID: 11400000, guid: ded045f6b24280743a53b82f3f37c499, type: 2} + - {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/BodyTracking.asset.meta b/package/Editor/Samples/BodyTracking.asset.meta new file mode 100644 index 000000000..86275e161 --- /dev/null +++ b/package/Editor/Samples/BodyTracking.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 139b8213cf97bd44da0178fd67659655 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/CarPhysics.asset b/package/Editor/Samples/CarPhysics.asset new file mode 100644 index 000000000..690d20aaf --- /dev/null +++ b/package/Editor/Samples/CarPhysics.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: CarPhysics + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + DisplayName: Car Physics + Description: Slalom minigame showcasing raycast vehicle physics + Thumbnail: {fileID: 2800000, guid: 79cc58c66cdab85468c5b5a89b13ca59, type: 3} + Scene: {fileID: 102900000, guid: 126d05ec3e095d5478a737d5383c97ec, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/car-physics/ + Priority: 15 + Tags: + - {fileID: 11400000, guid: 44782f56eb518b640a8ab29550fa117a, type: 2} + - {fileID: 11400000, guid: 02bc48fb42f55f942a40d953599a1abf, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/CarPhysics.asset.meta b/package/Editor/Samples/CarPhysics.asset.meta new file mode 100644 index 000000000..b474e315f --- /dev/null +++ b/package/Editor/Samples/CarPhysics.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc036bd14a2df394b9434da91047c8ae +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/ContactShadows.asset b/package/Editor/Samples/ContactShadows.asset new file mode 100644 index 000000000..4cee19563 --- /dev/null +++ b/package/Editor/Samples/ContactShadows.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: ContactShadows + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0 + DisplayName: Contact Shadows + Description: Proximity based soft shadows for flat surfaces + Thumbnail: {fileID: 2800000, guid: 45b6dcb8a9193a141b49a6518b71b11e, type: 3} + Scene: {fileID: 102900000, guid: 0efc7e6d32f2c439a9dbf31c1274d1dd, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/contact-shadows + Priority: 10 + Tags: + - {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/ContactShadows.asset.meta b/package/Editor/Samples/ContactShadows.asset.meta new file mode 100644 index 000000000..4ba2b6db4 --- /dev/null +++ b/package/Editor/Samples/ContactShadows.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7c0b8e1c076f84648b4c80145b86afc2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/DeployToFTP.asset b/package/Editor/Samples/DeployToFTP.asset new file mode 100644 index 000000000..6bb6b6289 --- /dev/null +++ b/package/Editor/Samples/DeployToFTP.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: DeployToFTP + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + DisplayName: Deploy to FTP + Description: Deployments + Thumbnail: {fileID: 2800000, guid: 550d0cc015af9d140997b0c1d5292c44, type: 3} + Scene: {fileID: 102900000, guid: 804813ab2c2b4544b83043f086672b2c, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/deploy-to-ftp/ + Priority: -1 + Tags: + - {fileID: 11400000, guid: fc63514c6a1dc9f43a638962fdc3aa6f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/DeployToFTP.asset.meta b/package/Editor/Samples/DeployToFTP.asset.meta new file mode 100644 index 000000000..59edcbfc2 --- /dev/null +++ b/package/Editor/Samples/DeployToFTP.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 911c5ac84a6b14b4790e9f15be5cf7da +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/DeployToGithubPages.asset b/package/Editor/Samples/DeployToGithubPages.asset new file mode 100644 index 000000000..cac0f0373 --- /dev/null +++ b/package/Editor/Samples/DeployToGithubPages.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: DeployToGithubPages + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + DisplayName: Deploy to Github Pages + Description: Deployments + Thumbnail: {fileID: 2800000, guid: 78dd70491e557354fb86694d13082fb0, type: 3} + Scene: {fileID: 102900000, guid: e7287e31ae2d2ee49ae0a56926fd53bd, type: 3} + LiveUrl: https://kipash.github.io/needle-sample-github-pages/ + Priority: -1 + Tags: + - {fileID: 11400000, guid: fc63514c6a1dc9f43a638962fdc3aa6f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/DeployToGithubPages.asset.meta b/package/Editor/Samples/DeployToGithubPages.asset.meta new file mode 100644 index 000000000..000a062d2 --- /dev/null +++ b/package/Editor/Samples/DeployToGithubPages.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e16768326f90c314f88566116cc96bb4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/DeployToGlitch.asset b/package/Editor/Samples/DeployToGlitch.asset new file mode 100644 index 000000000..3aaad3735 --- /dev/null +++ b/package/Editor/Samples/DeployToGlitch.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: DeployToGlitch + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + DisplayName: Deploy to Glitch + Description: Deployments + Thumbnail: {fileID: 2800000, guid: 5a29a36882b87d74c9d26d1d313da136, type: 3} + Scene: {fileID: 102900000, guid: fb1dfc10496b45f40b6c5de1b130f93f, type: 3} + LiveUrl: https://glitch.com/~quark-knowledgeable-caravan + Priority: -1 + Tags: + - {fileID: 11400000, guid: fc63514c6a1dc9f43a638962fdc3aa6f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/DeployToGlitch.asset.meta b/package/Editor/Samples/DeployToGlitch.asset.meta new file mode 100644 index 000000000..e2362d1bb --- /dev/null +++ b/package/Editor/Samples/DeployToGlitch.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9cebd908feeb74c42abee90eab2bed9e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/DeployToItch.asset b/package/Editor/Samples/DeployToItch.asset new file mode 100644 index 000000000..f4cb96f51 --- /dev/null +++ b/package/Editor/Samples/DeployToItch.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: DeployToItch + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + DisplayName: Deploy to Itch + Description: Deployments + Thumbnail: {fileID: 2800000, guid: 71b4bbda2fa65c9478d5d95ea4d6c679, type: 3} + Scene: {fileID: 102900000, guid: 8babeedb1431749429897fa154023229, type: 3} + LiveUrl: https://itch.io/embed-upload/10256073?color=000000 + Priority: -1 + Tags: + - {fileID: 11400000, guid: fc63514c6a1dc9f43a638962fdc3aa6f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/DeployToItch.asset.meta b/package/Editor/Samples/DeployToItch.asset.meta new file mode 100644 index 000000000..4962f7b16 --- /dev/null +++ b/package/Editor/Samples/DeployToItch.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: daab90b1fa03027429a0f8f65c551f0a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/DeviceDetection.asset b/package/Editor/Samples/DeviceDetection.asset new file mode 100644 index 000000000..f751a106f --- /dev/null +++ b/package/Editor/Samples/DeviceDetection.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: DeviceDetection + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-a06dcff60fcfb164da15b13cb06679fb-11400000-0 + DisplayName: Device Detection + Description: Device and browser detection API + Thumbnail: {fileID: 2800000, guid: 44e809f234e7b7441889ee4081966c1e, type: 3} + Scene: {fileID: 102900000, guid: 694fe21c79f25ad429e0df5d3000530d, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/device-detection/ + Priority: -1 + Tags: + - {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/DeviceDetection.asset.meta b/package/Editor/Samples/DeviceDetection.asset.meta new file mode 100644 index 000000000..c0895a833 --- /dev/null +++ b/package/Editor/Samples/DeviceDetection.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3730fffb790156b4c907388f3f7e7a51 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/JetEngine.asset b/package/Editor/Samples/JetEngine.asset new file mode 100644 index 000000000..a10616e39 --- /dev/null +++ b/package/Editor/Samples/JetEngine.asset @@ -0,0 +1,26 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: JetEngine + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0 + DisplayName: Jet Engine + Description: Showcase your product interactivly + Thumbnail: {fileID: 2800000, guid: 16339b24e2faaca47b45d27d2da83ea6, type: 3} + Scene: {fileID: 102900000, guid: 56202e55090118a49ab923063a30214f, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/product-showcase/ + Priority: 5 + Tags: + - {fileID: 11400000, guid: d637a1131da5ea14aaa3e463cf59ec92, type: 2} + - {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2} + - {fileID: 11400000, guid: 3ec298c70457ada44835066d6f28f0e5, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/JetEngine.asset.meta b/package/Editor/Samples/JetEngine.asset.meta new file mode 100644 index 000000000..ae43c7e2c --- /dev/null +++ b/package/Editor/Samples/JetEngine.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22112f7be4bec5f4597cd982eff1357a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/MaterialX.asset b/package/Editor/Samples/MaterialX.asset new file mode 100644 index 000000000..9e5e418ce --- /dev/null +++ b/package/Editor/Samples/MaterialX.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: MaterialX + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-a20c099cec0e357418a9871f28fdbc87-11400000-0 + DisplayName: Material X + Description: Widly supported shader node system + Thumbnail: {fileID: 2800000, guid: bc1e870aee614a14a8e5c9c15f3dbd8c, type: 3} + Scene: {fileID: 102900000, guid: 3660cbdd2f2d742d5bfa18713475ef27, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/material-x + Priority: 5 + Tags: + - {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/MaterialX.asset.meta b/package/Editor/Samples/MaterialX.asset.meta new file mode 100644 index 000000000..a8aaeb194 --- /dev/null +++ b/package/Editor/Samples/MaterialX.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cfbaa5205ad98a74cb16b04bd250016a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/MultipleCameras.asset b/package/Editor/Samples/MultipleCameras.asset new file mode 100644 index 000000000..b1e821f45 --- /dev/null +++ b/package/Editor/Samples/MultipleCameras.asset @@ -0,0 +1,25 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: MultipleCameras + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0 + DisplayName: Multiple Cameras + Description: Rendering multiple cameras to the screen + Thumbnail: {fileID: 2800000, guid: 6118355fadb8a0943bb3fea2a2ed5c62, type: 3} + Scene: {fileID: 102900000, guid: bf681bad120bb4e479d3c93cf7e7004a, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/multiple-cameras + Priority: 15 + Tags: + - {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2} + - {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/MultipleCameras.asset.meta b/package/Editor/Samples/MultipleCameras.asset.meta new file mode 100644 index 000000000..c914e7eb3 --- /dev/null +++ b/package/Editor/Samples/MultipleCameras.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f832bd17e0ab1394b9d8a1641992a666 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/PanoramaControls.asset b/package/Editor/Samples/PanoramaControls.asset new file mode 100644 index 000000000..a0b309ae9 --- /dev/null +++ b/package/Editor/Samples/PanoramaControls.asset @@ -0,0 +1,25 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: PanoramaControls + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-bef1bc4baed902547a8b8d01490a0eee-11400000-0 + DisplayName: Panorama Controls + Description: Camera controls with gyroscope support + Thumbnail: {fileID: 2800000, guid: 58d45c252c47f6544812a875e75c1da8, type: 3} + Scene: {fileID: 102900000, guid: 1bd0e99f49738bb45b8de3b1e4f5dc55, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/panorama-controls + Priority: 15 + Tags: + - {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2} + - {fileID: 11400000, guid: 65681cad01b0d5e47a1813a79a10c7ac, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/PanoramaControls.asset.meta b/package/Editor/Samples/PanoramaControls.asset.meta new file mode 100644 index 000000000..3e7229df1 --- /dev/null +++ b/package/Editor/Samples/PanoramaControls.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2b39b6164cdefb47a5b530ed912e3a4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/Particles.asset b/package/Editor/Samples/Particles.asset index 9ca52b978..531ae0b57 100644 --- a/package/Editor/Samples/Particles.asset +++ b/package/Editor/Samples/Particles.asset @@ -16,7 +16,7 @@ MonoBehaviour: DisplayName: Particles Description: Particle Systems and Trails Thumbnail: {fileID: 2800000, guid: 60893a96aa12bc642839142db4751e96, type: 3} - Scene: {fileID: 102900000, guid: a562a3a904f539d4d8c4e250724f89a1, type: 3} + Scene: {fileID: 102900000, guid: 521a34e29f7211240ba57945a15e2e4d, type: 3} LiveUrl: https://engine.needle.tools/samples-uploads/particles/ Priority: 10 Tags: diff --git a/package/Editor/Samples/RecordedAvatars.asset b/package/Editor/Samples/RecordedAvatars.asset new file mode 100644 index 000000000..e354ffd42 --- /dev/null +++ b/package/Editor/Samples/RecordedAvatars.asset @@ -0,0 +1,25 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: RecordedAvatars + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0 + DisplayName: Recorded Avatars + Description: Simple way how to animate avatars + Thumbnail: {fileID: 2800000, guid: bcb62d6ba71125f499bbd85868dd6088, type: 3} + Scene: {fileID: 102900000, guid: d065f3a8773eb4cfd9a82ca4c8977102, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/avatar-recording/ + Priority: 20 + Tags: + - {fileID: 11400000, guid: d637a1131da5ea14aaa3e463cf59ec92, type: 2} + - {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/RecordedAvatars.asset.meta b/package/Editor/Samples/RecordedAvatars.asset.meta new file mode 100644 index 000000000..c4372ac0c --- /dev/null +++ b/package/Editor/Samples/RecordedAvatars.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e6b157bcb57bcf4283d322889bbcc49 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/SnowGlobe.asset b/package/Editor/Samples/SnowGlobe.asset new file mode 100644 index 000000000..be4660212 --- /dev/null +++ b/package/Editor/Samples/SnowGlobe.asset @@ -0,0 +1,25 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: SnowGlobe + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0 + DisplayName: Snow Globe + Description: Resetting physics + Thumbnail: {fileID: 2800000, guid: dd5923eaff3fa1047b105cf85a73e896, type: 3} + Scene: {fileID: 102900000, guid: 85257a91918b040f9b6f75c0607ef2f8, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/physics-snowglobe/ + Priority: 5 + Tags: + - {fileID: 11400000, guid: 02bc48fb42f55f942a40d953599a1abf, type: 2} + - {fileID: 11400000, guid: 774c3b8358dca4943a60b5f27b2c0415, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/SnowGlobe.asset.meta b/package/Editor/Samples/SnowGlobe.asset.meta new file mode 100644 index 000000000..11e18534b --- /dev/null +++ b/package/Editor/Samples/SnowGlobe.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7cd1c0d7a0e3c0d4e9a901580d714f75 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/Splines.asset b/package/Editor/Samples/Splines.asset new file mode 100644 index 000000000..be52424ee --- /dev/null +++ b/package/Editor/Samples/Splines.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: Splines + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + DisplayName: Splines + Description: Paths made out of bezier curves + Thumbnail: {fileID: 2800000, guid: 4a365ecf8083fc4419239b1fb8d0ec3b, type: 3} + Scene: {fileID: 102900000, guid: 8670391686953f94a8f104190d27cd73, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/splines/ + Priority: 1 + Tags: + - {fileID: 11400000, guid: d637a1131da5ea14aaa3e463cf59ec92, type: 2} + - {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/Splines.asset.meta b/package/Editor/Samples/Splines.asset.meta new file mode 100644 index 000000000..76bb483d8 --- /dev/null +++ b/package/Editor/Samples/Splines.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fba495a198498f94f93e1240215d1608 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/SummoningAnimation.asset b/package/Editor/Samples/SummoningAnimation.asset new file mode 100644 index 000000000..06824a2fe --- /dev/null +++ b/package/Editor/Samples/SummoningAnimation.asset @@ -0,0 +1,26 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: SummoningAnimation + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-f3fcc60c70586b0439a069b6de062aae-11400000-0 + DisplayName: Summoning Animation + Description: Complex animation + Thumbnail: {fileID: 2800000, guid: 09f57f7b618f8814dbd5108d556ef724, type: 3} + Scene: {fileID: 102900000, guid: b927ee343220e433f828e761a6dab86a, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/summoning-animation/ + Priority: 5 + Tags: + - {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2} + - {fileID: 11400000, guid: 774c3b8358dca4943a60b5f27b2c0415, type: 2} + - {fileID: 11400000, guid: ded045f6b24280743a53b82f3f37c499, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/SummoningAnimation.asset.meta b/package/Editor/Samples/SummoningAnimation.asset.meta new file mode 100644 index 000000000..65636e36f --- /dev/null +++ b/package/Editor/Samples/SummoningAnimation.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95e633bd119542e40a9d9a3f982a4f4a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/USDZAnimator.asset b/package/Editor/Samples/USDZAnimator.asset new file mode 100644 index 000000000..80eb873a7 --- /dev/null +++ b/package/Editor/Samples/USDZAnimator.asset @@ -0,0 +1,25 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: USDZAnimator + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0 + DisplayName: USDZ Animator + Description: Skinned mesh animated character + Thumbnail: {fileID: 2800000, guid: ad7d326f1c6e4dd4686fefea7452a031, type: 3} + Scene: {fileID: 102900000, guid: 6aef82b448b3a4b75bed18db1409017d, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/usdz-animator/ + Priority: 5 + Tags: + - {fileID: 11400000, guid: d637a1131da5ea14aaa3e463cf59ec92, type: 2} + - {fileID: 11400000, guid: 774c3b8358dca4943a60b5f27b2c0415, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/USDZAnimator.asset.meta b/package/Editor/Samples/USDZAnimator.asset.meta new file mode 100644 index 000000000..025469eae --- /dev/null +++ b/package/Editor/Samples/USDZAnimator.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 505f950a9f6a36e4a89343fe84321a32 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Samples/VRM Character loading.asset b/package/Editor/Samples/VRM Character loading.asset new file mode 100644 index 000000000..ef8891393 --- /dev/null +++ b/package/Editor/Samples/VRM Character loading.asset @@ -0,0 +1,25 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3} + m_Name: VRM Character loading + m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor + $ GlobalObjectId_V1-3-a20c099cec0e357418a9871f28fdbc87-11400000-0 + DisplayName: VRM Character + Description: Loading support for VRM files + Thumbnail: {fileID: 2800000, guid: 1f0c163f81238a041bba1ed8c9276025, type: 3} + Scene: {fileID: 102900000, guid: 5074dda8ab9cb4c9d90f0d43177e7c1c, type: 3} + LiveUrl: https://engine.needle.tools/samples-uploads/vrm-character-loading + Priority: 10 + Tags: + - {fileID: 11400000, guid: 0a31a68963a48e04dae4605ac44f73f1, type: 2} + - {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2} + reference: {fileID: 0} diff --git a/package/Editor/Samples/VRM Character loading.asset.meta b/package/Editor/Samples/VRM Character loading.asset.meta new file mode 100644 index 000000000..d301521f2 --- /dev/null +++ b/package/Editor/Samples/VRM Character loading.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 092ac80179b1b674ca28609d554ac518 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/BodyTracking.jpg b/package/Editor/Screenshots/BodyTracking.jpg new file mode 100644 index 000000000..4a1d00a3d Binary files /dev/null and b/package/Editor/Screenshots/BodyTracking.jpg differ diff --git a/package/Editor/Screenshots/BodyTracking.jpg.meta b/package/Editor/Screenshots/BodyTracking.jpg.meta new file mode 100644 index 000000000..e6ae855c4 --- /dev/null +++ b/package/Editor/Screenshots/BodyTracking.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 7d103c9a65b0f734ba0d0df08d20b6e9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/CarPhysics.jpg b/package/Editor/Screenshots/CarPhysics.jpg new file mode 100644 index 000000000..594d9a62b Binary files /dev/null and b/package/Editor/Screenshots/CarPhysics.jpg differ diff --git a/package/Editor/Screenshots/CarPhysics.jpg.meta b/package/Editor/Screenshots/CarPhysics.jpg.meta new file mode 100644 index 000000000..af172a3d4 --- /dev/null +++ b/package/Editor/Screenshots/CarPhysics.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 79cc58c66cdab85468c5b5a89b13ca59 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/ContactShadows.jpg b/package/Editor/Screenshots/ContactShadows.jpg new file mode 100644 index 000000000..765665e01 Binary files /dev/null and b/package/Editor/Screenshots/ContactShadows.jpg differ diff --git a/package/Editor/Screenshots/ContactShadows.jpg.meta b/package/Editor/Screenshots/ContactShadows.jpg.meta new file mode 100644 index 000000000..7ed61f231 --- /dev/null +++ b/package/Editor/Screenshots/ContactShadows.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 45b6dcb8a9193a141b49a6518b71b11e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/DeviceDetection.jpg b/package/Editor/Screenshots/DeviceDetection.jpg new file mode 100644 index 000000000..1681edb88 Binary files /dev/null and b/package/Editor/Screenshots/DeviceDetection.jpg differ diff --git a/package/Editor/Screenshots/DeviceDetection.jpg.meta b/package/Editor/Screenshots/DeviceDetection.jpg.meta new file mode 100644 index 000000000..039bb3f0d --- /dev/null +++ b/package/Editor/Screenshots/DeviceDetection.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 44e809f234e7b7441889ee4081966c1e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/FTP.jpg b/package/Editor/Screenshots/FTP.jpg new file mode 100644 index 000000000..001264386 Binary files /dev/null and b/package/Editor/Screenshots/FTP.jpg differ diff --git a/package/Editor/Screenshots/FTP.jpg.meta b/package/Editor/Screenshots/FTP.jpg.meta new file mode 100644 index 000000000..b74290805 --- /dev/null +++ b/package/Editor/Screenshots/FTP.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 550d0cc015af9d140997b0c1d5292c44 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/GitHub.jpg b/package/Editor/Screenshots/GitHub.jpg new file mode 100644 index 000000000..4e3d5598d Binary files /dev/null and b/package/Editor/Screenshots/GitHub.jpg differ diff --git a/package/Editor/Screenshots/GitHub.jpg.meta b/package/Editor/Screenshots/GitHub.jpg.meta new file mode 100644 index 000000000..7a7e532fa --- /dev/null +++ b/package/Editor/Screenshots/GitHub.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 78dd70491e557354fb86694d13082fb0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/JetEngine.jpg b/package/Editor/Screenshots/JetEngine.jpg new file mode 100644 index 000000000..ac3cca099 Binary files /dev/null and b/package/Editor/Screenshots/JetEngine.jpg differ diff --git a/package/Editor/Screenshots/JetEngine.jpg.meta b/package/Editor/Screenshots/JetEngine.jpg.meta new file mode 100644 index 000000000..f11ff3414 --- /dev/null +++ b/package/Editor/Screenshots/JetEngine.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 16339b24e2faaca47b45d27d2da83ea6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/MaterialX.jpg b/package/Editor/Screenshots/MaterialX.jpg new file mode 100644 index 000000000..0ad00fbd9 Binary files /dev/null and b/package/Editor/Screenshots/MaterialX.jpg differ diff --git a/package/Editor/Screenshots/MaterialX.jpg.meta b/package/Editor/Screenshots/MaterialX.jpg.meta new file mode 100644 index 000000000..57540ec91 --- /dev/null +++ b/package/Editor/Screenshots/MaterialX.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: bc1e870aee614a14a8e5c9c15f3dbd8c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/MultiCamera.jpg b/package/Editor/Screenshots/MultiCamera.jpg new file mode 100644 index 000000000..ba2d34414 Binary files /dev/null and b/package/Editor/Screenshots/MultiCamera.jpg differ diff --git a/package/Editor/Screenshots/MultiCamera.jpg.meta b/package/Editor/Screenshots/MultiCamera.jpg.meta new file mode 100644 index 000000000..c892c8243 --- /dev/null +++ b/package/Editor/Screenshots/MultiCamera.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 6118355fadb8a0943bb3fea2a2ed5c62 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/PanoramaControls.jpg b/package/Editor/Screenshots/PanoramaControls.jpg new file mode 100644 index 000000000..2b19709bf Binary files /dev/null and b/package/Editor/Screenshots/PanoramaControls.jpg differ diff --git a/package/Editor/Screenshots/PanoramaControls.jpg.meta b/package/Editor/Screenshots/PanoramaControls.jpg.meta new file mode 100644 index 000000000..ede600074 --- /dev/null +++ b/package/Editor/Screenshots/PanoramaControls.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 58d45c252c47f6544812a875e75c1da8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/Particles.jpg b/package/Editor/Screenshots/Particles.jpg index 2d7a8443b..768a73651 100644 Binary files a/package/Editor/Screenshots/Particles.jpg and b/package/Editor/Screenshots/Particles.jpg differ diff --git a/package/Editor/Screenshots/RecordedAvatars.jpg b/package/Editor/Screenshots/RecordedAvatars.jpg new file mode 100644 index 000000000..da54da385 Binary files /dev/null and b/package/Editor/Screenshots/RecordedAvatars.jpg differ diff --git a/package/Editor/Screenshots/RecordedAvatars.jpg.meta b/package/Editor/Screenshots/RecordedAvatars.jpg.meta new file mode 100644 index 000000000..980d6a4ff --- /dev/null +++ b/package/Editor/Screenshots/RecordedAvatars.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: bcb62d6ba71125f499bbd85868dd6088 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/ReflectionProbes.jpg b/package/Editor/Screenshots/ReflectionProbes.jpg index 9f4fdc328..70cffcf2b 100644 Binary files a/package/Editor/Screenshots/ReflectionProbes.jpg and b/package/Editor/Screenshots/ReflectionProbes.jpg differ diff --git a/package/Editor/Screenshots/SnowGlobe.jpg b/package/Editor/Screenshots/SnowGlobe.jpg new file mode 100644 index 000000000..32427bf0f Binary files /dev/null and b/package/Editor/Screenshots/SnowGlobe.jpg differ diff --git a/package/Editor/Screenshots/SnowGlobe.jpg.meta b/package/Editor/Screenshots/SnowGlobe.jpg.meta new file mode 100644 index 000000000..ce75f2c3d --- /dev/null +++ b/package/Editor/Screenshots/SnowGlobe.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: dd5923eaff3fa1047b105cf85a73e896 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/Splines.jpg b/package/Editor/Screenshots/Splines.jpg new file mode 100644 index 000000000..d524c52f0 Binary files /dev/null and b/package/Editor/Screenshots/Splines.jpg differ diff --git a/package/Editor/Screenshots/Splines.jpg.meta b/package/Editor/Screenshots/Splines.jpg.meta new file mode 100644 index 000000000..fd16d051f --- /dev/null +++ b/package/Editor/Screenshots/Splines.jpg.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 4a365ecf8083fc4419239b1fb8d0ec3b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/SummoningAnimation.jpg b/package/Editor/Screenshots/SummoningAnimation.jpg new file mode 100644 index 000000000..581379cf6 Binary files /dev/null and b/package/Editor/Screenshots/SummoningAnimation.jpg differ diff --git a/package/Editor/Screenshots/SummoningAnimation.jpg.meta b/package/Editor/Screenshots/SummoningAnimation.jpg.meta new file mode 100644 index 000000000..5688a629d --- /dev/null +++ b/package/Editor/Screenshots/SummoningAnimation.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 09f57f7b618f8814dbd5108d556ef724 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/USDZAnimator.jpg b/package/Editor/Screenshots/USDZAnimator.jpg new file mode 100644 index 000000000..2da64ef54 Binary files /dev/null and b/package/Editor/Screenshots/USDZAnimator.jpg differ diff --git a/package/Runtime/Scrollytelling/Assets/Materials/needle-website.png.png.meta b/package/Editor/Screenshots/USDZAnimator.jpg.meta similarity index 89% rename from package/Runtime/Scrollytelling/Assets/Materials/needle-website.png.png.meta rename to package/Editor/Screenshots/USDZAnimator.jpg.meta index d1d08ab05..47b59286e 100644 --- a/package/Runtime/Scrollytelling/Assets/Materials/needle-website.png.png.meta +++ b/package/Editor/Screenshots/USDZAnimator.jpg.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: afd8574eacbd3c54cb156ec364f3bbd0 +guid: ad7d326f1c6e4dd4686fefea7452a031 TextureImporter: internalIDToNameTable: [] externalObjects: {} @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -62,7 +63,7 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 0 - cookieLightType: 1 + cookieLightType: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform @@ -89,19 +90,19 @@ TextureImporter: androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 - buildTarget: Lumin - maxTextureSize: 1024 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 resizeAlgorithm: 0 - textureFormat: 12 - textureCompression: 5 - compressionQuality: 90 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 - overridden: 1 - androidETC2FallbackOverride: 1 + overridden: 0 + androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 - buildTarget: WebGL + buildTarget: Server maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -125,6 +126,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Editor/Screenshots/VRMLoading.jpg b/package/Editor/Screenshots/VRMLoading.jpg new file mode 100644 index 000000000..0fd834d2a Binary files /dev/null and b/package/Editor/Screenshots/VRMLoading.jpg differ diff --git a/package/Editor/Screenshots/VRMLoading.jpg.meta b/package/Editor/Screenshots/VRMLoading.jpg.meta new file mode 100644 index 000000000..bb3b3bb70 --- /dev/null +++ b/package/Editor/Screenshots/VRMLoading.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 1f0c163f81238a041bba1ed8c9276025 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/VideoPlayer.jpg b/package/Editor/Screenshots/VideoPlayer.jpg index d3fa7620a..dadd9138a 100644 Binary files a/package/Editor/Screenshots/VideoPlayer.jpg and b/package/Editor/Screenshots/VideoPlayer.jpg differ diff --git a/package/Editor/Screenshots/glitch.jpg b/package/Editor/Screenshots/glitch.jpg new file mode 100644 index 000000000..d109bfdfb Binary files /dev/null and b/package/Editor/Screenshots/glitch.jpg differ diff --git a/package/Editor/Screenshots/glitch.jpg.meta b/package/Editor/Screenshots/glitch.jpg.meta new file mode 100644 index 000000000..9ce89e400 --- /dev/null +++ b/package/Editor/Screenshots/glitch.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 5a29a36882b87d74c9d26d1d313da136 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Editor/Screenshots/itch.jpg b/package/Editor/Screenshots/itch.jpg new file mode 100644 index 000000000..9646d4530 Binary files /dev/null and b/package/Editor/Screenshots/itch.jpg differ diff --git a/package/Editor/Screenshots/itch.jpg.meta b/package/Editor/Screenshots/itch.jpg.meta new file mode 100644 index 000000000..d4ca8dd12 --- /dev/null +++ b/package/Editor/Screenshots/itch.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 71b4bbda2fa65c9478d5d95ea4d6c679 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ARBackground/ARBackground.unity b/package/Runtime/ARBackground/ARBackground.unity index d1271642c..d08fd3609 100644 --- a/package/Runtime/ARBackground/ARBackground.unity +++ b/package/Runtime/ARBackground/ARBackground.unity @@ -639,7 +639,7 @@ MonoBehaviour: arScale: 1 invertForward: 1 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!114 &488474457 MonoBehaviour: @@ -1379,6 +1379,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1399574440 GameObject: diff --git a/package/Runtime/ARBackground/GoldMat.mat b/package/Runtime/ARBackground/GoldMat.mat index a772ab3c1..fcba6c529 100644 --- a/package/Runtime/ARBackground/GoldMat.mat +++ b/package/Runtime/ARBackground/GoldMat.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: GoldMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _RECEIVE_SHADOWS_OFF + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _EMISSION m_LightmapFlags: 6 @@ -35,7 +34,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.592 diff --git a/package/Runtime/ARBackground/ReflectiveMat.mat b/package/Runtime/ARBackground/ReflectiveMat.mat index 34ca52a50..527d80e80 100644 --- a/package/Runtime/ARBackground/ReflectiveMat.mat +++ b/package/Runtime/ARBackground/ReflectiveMat.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ReflectiveMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _RECEIVE_SHADOWS_OFF + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _EMISSION m_LightmapFlags: 6 @@ -35,7 +34,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.592 diff --git a/package/Runtime/AnimatedMaterials/AnimatedMaterials.unity b/package/Runtime/AnimatedMaterials/AnimatedMaterials.unity index 810061ded..de919523d 100644 --- a/package/Runtime/AnimatedMaterials/AnimatedMaterials.unity +++ b/package/Runtime/AnimatedMaterials/AnimatedMaterials.unity @@ -2795,7 +2795,7 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!1001 &1297084674 PrefabInstance: @@ -4897,6 +4897,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &2058896288 PrefabInstance: diff --git a/package/Runtime/AnimatedMaterials/Materials/Floor.mat b/package/Runtime/AnimatedMaterials/Materials/Floor.mat index 9bb9d5719..519616b26 100644 --- a/package/Runtime/AnimatedMaterials/Materials/Floor.mat +++ b/package/Runtime/AnimatedMaterials/Materials/Floor.mat @@ -9,11 +9,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -22,7 +21,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -196,6 +196,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Cutout.mat b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Cutout.mat index 2b42519d7..7fc71b9ef 100644 --- a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Cutout.mat +++ b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Cutout.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -224,6 +225,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-NormalScale.mat b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-NormalScale.mat index ee1beeab8..5d3d527a5 100644 --- a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-NormalScale.mat +++ b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-NormalScale.mat @@ -22,12 +22,11 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: PBRProperties-NormalScale m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _CLEARCOAT_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -36,7 +35,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -182,7 +180,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -212,6 +212,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-OcclusionStrength.mat b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-OcclusionStrength.mat index e9f5cd2b5..ee8218f64 100644 --- a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-OcclusionStrength.mat +++ b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-OcclusionStrength.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: PBRProperties-OcclusionStrength m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Opaque.mat b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Opaque.mat index 37dd475bf..684cc7aba 100644 --- a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Opaque.mat +++ b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Opaque.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: PBRProperties-Opaque m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Transparent.mat b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Transparent.mat index 024eba66b..6bc8638a0 100644 --- a/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Transparent.mat +++ b/package/Runtime/AnimatedMaterials/Materials/PBRProperties-Transparent.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: PBRProperties-Transparent m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 2 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedMaterials/Materials/Stripes.mat b/package/Runtime/AnimatedMaterials/Materials/Stripes.mat index 82a7c5222..79bc90999 100644 --- a/package/Runtime/AnimatedMaterials/Materials/Stripes.mat +++ b/package/Runtime/AnimatedMaterials/Materials/Stripes.mat @@ -41,6 +41,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -276,6 +277,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1 diff --git a/package/Runtime/AnimatedMaterials/Materials/TextureTransform.mat b/package/Runtime/AnimatedMaterials/Materials/TextureTransform.mat index f1898e59c..6a260ca34 100644 --- a/package/Runtime/AnimatedMaterials/Materials/TextureTransform.mat +++ b/package/Runtime/AnimatedMaterials/Materials/TextureTransform.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: TextureTransform m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -35,7 +34,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -209,6 +209,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedProperties/AnimatedProperties.unity b/package/Runtime/AnimatedProperties/AnimatedProperties.unity index d04b9c949..a454c6b2e 100644 --- a/package/Runtime/AnimatedProperties/AnimatedProperties.unity +++ b/package/Runtime/AnimatedProperties/AnimatedProperties.unity @@ -2997,6 +2997,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1311749860 GameObject: diff --git a/package/Runtime/AnimatedProperties/Materials/LightTargetPlane.mat b/package/Runtime/AnimatedProperties/Materials/LightTargetPlane.mat index 34b01339b..8f0802c39 100644 --- a/package/Runtime/AnimatedProperties/Materials/LightTargetPlane.mat +++ b/package/Runtime/AnimatedProperties/Materials/LightTargetPlane.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: LightTargetPlane m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedProperties/Materials/PBRProperties-Cutout.mat b/package/Runtime/AnimatedProperties/Materials/PBRProperties-Cutout.mat index a947d51a7..1c2298127 100644 --- a/package/Runtime/AnimatedProperties/Materials/PBRProperties-Cutout.mat +++ b/package/Runtime/AnimatedProperties/Materials/PBRProperties-Cutout.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -224,6 +225,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedProperties/Materials/PBRProperties-NormalScale.mat b/package/Runtime/AnimatedProperties/Materials/PBRProperties-NormalScale.mat index ad5050f9a..968244fc7 100644 --- a/package/Runtime/AnimatedProperties/Materials/PBRProperties-NormalScale.mat +++ b/package/Runtime/AnimatedProperties/Materials/PBRProperties-NormalScale.mat @@ -22,12 +22,11 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: PBRProperties-NormalScale m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _CLEARCOAT_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -36,7 +35,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -182,7 +180,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -212,6 +212,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedProperties/Materials/PBRProperties-OcclusionStrength.mat b/package/Runtime/AnimatedProperties/Materials/PBRProperties-OcclusionStrength.mat index ee7b6018f..fe6be70c3 100644 --- a/package/Runtime/AnimatedProperties/Materials/PBRProperties-OcclusionStrength.mat +++ b/package/Runtime/AnimatedProperties/Materials/PBRProperties-OcclusionStrength.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: PBRProperties-OcclusionStrength m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedProperties/Materials/PBRProperties-Opaque.mat b/package/Runtime/AnimatedProperties/Materials/PBRProperties-Opaque.mat index 1f59152fa..89479a7b2 100644 --- a/package/Runtime/AnimatedProperties/Materials/PBRProperties-Opaque.mat +++ b/package/Runtime/AnimatedProperties/Materials/PBRProperties-Opaque.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: PBRProperties-Opaque m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedProperties/Materials/PBRProperties-Transparent.mat b/package/Runtime/AnimatedProperties/Materials/PBRProperties-Transparent.mat index 16329e9ea..5ef24dada 100644 --- a/package/Runtime/AnimatedProperties/Materials/PBRProperties-Transparent.mat +++ b/package/Runtime/AnimatedProperties/Materials/PBRProperties-Transparent.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: PBRProperties-Transparent m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 2 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatedProperties/Materials/TextureTransform.mat b/package/Runtime/AnimatedProperties/Materials/TextureTransform.mat index 1e6297655..da88b122d 100644 --- a/package/Runtime/AnimatedProperties/Materials/TextureTransform.mat +++ b/package/Runtime/AnimatedProperties/Materials/TextureTransform.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -151,6 +152,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/AnimatorController/AnimatorController.unity b/package/Runtime/AnimatorController/AnimatorController.unity index 8cf904f1a..83f7ede32 100644 --- a/package/Runtime/AnimatorController/AnimatorController.unity +++ b/package/Runtime/AnimatorController/AnimatorController.unity @@ -1017,6 +1017,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1597275517 GameObject: diff --git a/package/Runtime/BodyTracking.meta b/package/Runtime/BodyTracking.meta new file mode 100644 index 000000000..25e1b73da --- /dev/null +++ b/package/Runtime/BodyTracking.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8eed0fb07030447ecb823d8bedc2fc7e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/BodyTracking/BodyTracking.unity b/package/Runtime/BodyTracking/BodyTracking.unity new file mode 100644 index 000000000..36727105a --- /dev/null +++ b/package/Runtime/BodyTracking/BodyTracking.unity @@ -0,0 +1,725 @@ +%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.18028378, g: 0.22571412, b: 0.30692285, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1036261116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1036261122} + - component: {fileID: 1036261121} + - component: {fileID: 1036261120} + - component: {fileID: 1036261119} + - component: {fileID: 1036261118} + - component: {fileID: 1036261117} + 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 &1036261117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036261116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 693de1e48d1f0764d9bc83022f353103, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CameraSkyboxData, Needle.Engine + backgroundBlurriness: 0.39 + backgroundIntensity: 0.1 +--- !u!114 &1036261118 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036261116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &1036261119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036261116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!81 &1036261120 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036261116} + m_Enabled: 1 +--- !u!20 &1036261121 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036261116} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 45 + 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 &1036261122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1036261116} + m_LocalRotation: {x: -0.13901848, y: -0.02049216, z: 0.002876788, w: -0.9900736} + m_LocalPosition: {x: -0.08613898, y: 1.5633733, z: -2.3937502} + m_LocalScale: {x: 1, y: 1.0000002, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1075937687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1075937690} + - component: {fileID: 1075937689} + - component: {fileID: 1075937688} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1075937688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075937687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!108 &1075937689 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075937687} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1075937690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075937687} + 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: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1202149368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1202149370} + - component: {fileID: 1202149369} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1202149369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202149368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 0 + ShowSpatialMenu: 1 +--- !u!4 &1202149370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202149368} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1431196041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1431196043} + - component: {fileID: 1431196042} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1431196042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1431196041} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: be1fd87132ae247c28a08d7678cc6e7f +--- !u!4 &1431196043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1431196041} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1467024324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1467024330} + - component: {fileID: 1467024329} + - component: {fileID: 1467024328} + - component: {fileID: 1467024327} + - component: {fileID: 1467024326} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1467024326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1467024324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Body Tracking + description: Whole body tracking in XR + image: {fileID: 2800000, guid: 7d103c9a65b0f734ba0d0df08d20b6e9, type: 3} +--- !u!114 &1467024327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1467024324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /body-tracking/ + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &1467024328 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1467024324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &1467024329 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1467024324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &1467024330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1467024324} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1596990027 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596990029} + - component: {fileID: 1596990028} + - component: {fileID: 1596990030} + m_Layer: 0 + m_Name: XR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1596990028 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596990027} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR2, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 0 + usePlacementReticle: 0 + usePlacementAdjustment: 0 + arSceneScale: 1 + useXRAnchor: 0 + useQuicklookExport: 0 + useDepthSensing: 0 + useDefaultControls: 0 + showControllerModels: 0 + showHandModels: 0 + defaultAvatar: {fileID: 0} +--- !u!4 &1596990029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596990027} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1596990030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596990027} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab41f51d1a79e58ffbcccdc7d8d1f91e, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.WebXRBodyTracking, + Needle.Engine-Samples.Runtime +--- !u!1 &1668359629 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1668359631} + - component: {fileID: 1668359630} + m_Layer: 0 + m_Name: XRRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1668359630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1668359629} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!4 &1668359631 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1668359629} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -2.46} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/BodyTracking/BodyTracking.unity.meta b/package/Runtime/BodyTracking/BodyTracking.unity.meta new file mode 100644 index 000000000..b798bcedc --- /dev/null +++ b/package/Runtime/BodyTracking/BodyTracking.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be1fd87132ae247c28a08d7678cc6e7f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/BodyTracking/README.md b/package/Runtime/BodyTracking/README.md new file mode 100644 index 000000000..c83859623 --- /dev/null +++ b/package/Runtime/BodyTracking/README.md @@ -0,0 +1,7 @@ +# VR Body Tracking + +This WebXR feature estimates the whole body, allowing you as a developer to create much more immersive experiences by showing the user's body in your environment. + +## Currently only available under a browser feature flag + +In your Quest browser, navigate to `chrome://flags` and search for `WebXR experiments`. Set them from `default` to `enabled`. Restart your browser and a human skeleton should show up after you enter XR. diff --git a/package/Runtime/BodyTracking/README.md.meta b/package/Runtime/BodyTracking/README.md.meta new file mode 100644 index 000000000..cfb43083d --- /dev/null +++ b/package/Runtime/BodyTracking/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e70ee22f8ef0ad64fba0e6ef8a9c8229 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Bow & Arrow/Assets/Bow & Arrow Platform - Fade.mat b/package/Runtime/Bow & Arrow/Assets/Bow & Arrow Platform - Fade.mat index 5c1e81ec1..2660182a1 100644 --- a/package/Runtime/Bow & Arrow/Assets/Bow & Arrow Platform - Fade.mat +++ b/package/Runtime/Bow & Arrow/Assets/Bow & Arrow Platform - Fade.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -207,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Bow & Arrow/Assets/Bow & Arrow Platform - Solid.mat b/package/Runtime/Bow & Arrow/Assets/Bow & Arrow Platform - Solid.mat index 888f8f8fe..7471c5584 100644 --- a/package/Runtime/Bow & Arrow/Assets/Bow & Arrow Platform - Solid.mat +++ b/package/Runtime/Bow & Arrow/Assets/Bow & Arrow Platform - Solid.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -205,6 +206,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Bow & Arrow/Bow & Arrow.unity b/package/Runtime/Bow & Arrow/Bow & Arrow.unity index f7877663d..bdf26f844 100644 --- a/package/Runtime/Bow & Arrow/Bow & Arrow.unity +++ b/package/Runtime/Bow & Arrow/Bow & Arrow.unity @@ -313,7 +313,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.AdditionalData.ColliderData, Needle.Engine _membership: 1 - _filter: 131070 + _filter: -1 --- !u!114 &54956212 MonoBehaviour: m_ObjectHideFlags: 0 @@ -487,7 +487,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.AdditionalData.ColliderData, Needle.Engine _membership: 1 - _filter: 131070 + _filter: -1 --- !u!114 &62675327 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2017,7 +2017,7 @@ ParticleSystem: ringBufferLoopRange: {x: 0, y: 1} emitterVelocityMode: 1 looping: 1 - prewarm: 0 + prewarm: 1 playOnAwake: 1 useUnscaledTime: 0 autoRandomSeed: 1 @@ -7260,6 +7260,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &1279714408 Transform: @@ -7657,7 +7658,7 @@ ParticleSystem: ringBufferMode: 0 ringBufferLoopRange: {x: 0, y: 1} emitterVelocityMode: 1 - looping: 1 + looping: 0 prewarm: 0 playOnAwake: 0 useUnscaledTime: 0 diff --git a/package/Runtime/Canvas Texture with P5js/P5js.unity b/package/Runtime/Canvas Texture with P5js/P5js.unity index 8979fe356..27cdac5e0 100644 --- a/package/Runtime/Canvas Texture with P5js/P5js.unity +++ b/package/Runtime/Canvas Texture with P5js/P5js.unity @@ -1034,6 +1034,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1786657968 GameObject: diff --git a/package/Runtime/CarPhysics.meta b/package/Runtime/CarPhysics.meta new file mode 100644 index 000000000..d969be2e1 --- /dev/null +++ b/package/Runtime/CarPhysics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c4ca971456b2aa46aa4c6f877c12b11 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/CarPhysics.unity b/package/Runtime/CarPhysics/CarPhysics.unity new file mode 100644 index 000000000..4fa4974a1 --- /dev/null +++ b/package/Runtime/CarPhysics/CarPhysics.unity @@ -0,0 +1,18684 @@ +%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: 1 + m_FogColor: {r: 0.44935924, g: 0.47671267, b: 0.509434, a: 1} + m_FogMode: 1 + m_FogDensity: 0.01 + m_LinearFogStart: 1 + m_LinearFogEnd: 150 + 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: 2100000, guid: 637764a37e33e724385b1d478a523433, type: 2} + 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.2715209, g: 0.2715209, b: 0.2715209, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &17834277 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.34 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.36 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (11) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &17834278 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 17834277} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &20512359 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.45 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.92 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &20512360 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 20512359} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &31265759 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.709 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (15) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &31265760 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 31265759} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &40303357 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19999346 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -10.999998 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &40303358 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 40303357} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &48761562 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 3.57 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.054 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &48761563 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 48761562} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &74555076 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 3.57 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.054 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &74555077 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 74555076} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &79268006 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &79268007 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 79268006} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &86952014 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 3.449 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.958 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (16) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &86952015 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 86952014} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &93146711 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.87 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -6.66 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (10) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &93146712 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 93146711} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &136539055 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.676 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.805 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &136539056 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 136539055} + m_PrefabAsset: {fileID: 0} +--- !u!1 &158591079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 158591080} + - component: {fileID: 158591083} + - component: {fileID: 158591082} + - component: {fileID: 158591081} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &158591080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158591079} + m_LocalRotation: {x: -0, y: 0.65205425, z: -0, w: 0.7581724} + m_LocalPosition: {x: -131.5, y: 0, z: -86.4} + m_LocalScale: {x: 67.30193, y: 29.130209, z: 5.1719} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1424545883} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 81.393, z: 0} +--- !u!65 &158591081 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158591079} + 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!23 &158591082 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158591079} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18efe1bf08c204d44abbb105d0a29461, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &158591083 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158591079} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &177963815 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.23 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.81 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (9) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &177963816 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 177963815} + m_PrefabAsset: {fileID: 0} +--- !u!1 &178037186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 178037187} + m_Layer: 0 + m_Name: Slalom (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &178037187 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178037186} + m_LocalRotation: {x: -0, y: -0.70710707, z: -0, w: 0.70710653} + m_LocalPosition: {x: 8.88, y: 0, z: -71.00002} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1424082550} + - {fileID: 577531622} + - {fileID: 1938048309} + - {fileID: 244052670} + - {fileID: 1858279195} + m_Father: {fileID: 532458615} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1 &181499845 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181499846} + m_Layer: 0 + m_Name: Turn (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &181499846 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181499845} + m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 60.500008, y: 0, z: -70.02999} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 654379757} + - {fileID: 1907496077} + - {fileID: 1605302094} + - {fileID: 408786391} + - {fileID: 890006820} + - {fileID: 593607295} + - {fileID: 349863366} + - {fileID: 1559110215} + - {fileID: 1778380938} + - {fileID: 721650154} + - {fileID: 79268007} + - {fileID: 1421619996} + - {fileID: 48761563} + - {fileID: 921910469} + - {fileID: 1828160607} + - {fileID: 177963816} + - {fileID: 991029216} + - {fileID: 1455526896} + - {fileID: 1072380967} + - {fileID: 1610471635} + - {fileID: 1843403692} + - {fileID: 31265760} + - {fileID: 809109907} + m_Father: {fileID: 532458615} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1001 &192440275 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097635 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -1.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &192440276 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 192440275} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &217540066 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.23 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.81 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (9) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &217540067 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 217540066} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &225882999 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500208 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &225883000 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 225882999} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &228938536 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &228938537 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 228938536} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &244052669 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 178037187} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998625 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -31 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &244052670 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 244052669} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &248477206 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500029 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &248477207 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 248477206} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &250937568 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097635 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -1.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &250937569 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 250937568} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &258129075 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.492 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 1.179 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &258129076 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 258129075} + m_PrefabAsset: {fileID: 0} +--- !u!1 &261527023 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 261527024} + - component: {fileID: 261527025} + - component: {fileID: 261527026} + m_Layer: 0 + m_Name: _Map Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &261527024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 261527023} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1424545883} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &261527025 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 261527023} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 48.08, y: 23.021158, z: 98.662964} + m_Center: {x: 0, y: 7.6125517, z: -20.42147} +--- !u!114 &261527026 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 261527023} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cab6dc0d93f0470d958bf705e51b7275, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.ColliderData, Needle.Engine + _membership: 2 + _filter: 0 +--- !u!1001 &274651557 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.709 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (15) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &274651558 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 274651557} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &301569574 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.46 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 2.98 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &301569575 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 301569574} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &316253784 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.72 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -9.79 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (21) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &316253785 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 316253784} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &329362560 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -3.01 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 0.04 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (10) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &329362561 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 329362560} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &333136864 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2034870027} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.20000067 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 9.000002 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &333136865 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 333136864} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &334463185 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19999704 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -0.99999905 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &334463186 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 334463185} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &349863365 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.581 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.074 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &349863366 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 349863365} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &352900867 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.92 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.039 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (14) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &352900868 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 352900867} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &370347518 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.87 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (12) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &370347519 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 370347518} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &377258829 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097612 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &377258830 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 377258829} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &386042301 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 6.96 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -10.8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (23) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &386042302 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 386042301} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &392285663 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998977 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -21.249998 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &392285664 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 392285663} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &408786390 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22499928 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &408786391 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 408786390} + m_PrefabAsset: {fileID: 0} +--- !u!1 &428991311 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428991312} + m_Layer: 0 + m_Name: Wheels + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &428991312 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 428991311} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1555434808} + - {fileID: 1571925854} + - {fileID: 1267185586} + - {fileID: 723378170} + m_Father: {fileID: 1815979876} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &429653650 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &429653651 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 429653650} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &437820507 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.709 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (15) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &437820508 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 437820507} + m_PrefabAsset: {fileID: 0} +--- !u!1 &441267394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 441267395} + m_Layer: 0 + m_Name: Turn (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &441267395 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 441267394} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 6.5000086, y: 0, z: 20.470009} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 516591296} + - {fileID: 970041023} + - {fileID: 248477207} + - {fileID: 714126076} + - {fileID: 228938537} + - {fileID: 2057936922} + - {fileID: 2087387670} + - {fileID: 826464790} + - {fileID: 1937805172} + - {fileID: 2064623977} + - {fileID: 1815362051} + - {fileID: 866001886} + - {fileID: 74555077} + - {fileID: 1102758623} + - {fileID: 1092864727} + - {fileID: 217540067} + - {fileID: 706601592} + - {fileID: 17834278} + - {fileID: 1743081358} + - {fileID: 1178340889} + - {fileID: 2034912662} + - {fileID: 274651558} + - {fileID: 481798628} + m_Father: {fileID: 532458615} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!1001 &470714438 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 3.449 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.958 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (16) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &470714439 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 470714438} + m_PrefabAsset: {fileID: 0} +--- !u!1 &476611513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476611517} + - component: {fileID: 476611516} + - component: {fileID: 476611515} + - component: {fileID: 476611518} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &476611515 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476611513} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b013b4635d8ba8644b98cdb6b3067228, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &476611516 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476611513} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &476611517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476611513} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.29999924, z: 0} + m_LocalScale: {x: 200, y: 1, z: 200} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1424545883} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &476611518 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476611513} + 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!1001 &481798627 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 3.449 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.958 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (16) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &481798628 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 481798627} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &498441616 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 6.98 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -12.35 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (24) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &498441617 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 498441616} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &516591295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500208 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &516591296 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 516591295} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &522456481 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2075806030} + m_Modifications: + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalScale.y + value: 0.0254 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalScale.z + value: 0.0254 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalPosition.x + value: -3.521 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalPosition.y + value: 0.21914336 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalPosition.z + value: 10.466 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8269506547535888573, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_Name + value: SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b79222e408136d64396168217862db1a, type: 3} +--- !u!4 &522456482 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + m_PrefabInstance: {fileID: 522456481} + m_PrefabAsset: {fileID: 0} +--- !u!1 &532458614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 532458615} + m_Layer: 0 + m_Name: Circuit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &532458615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 532458614} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2124845047} + - {fileID: 624750244} + - {fileID: 1260493863} + - {fileID: 178037187} + - {fileID: 181499846} + - {fileID: 2034870027} + - {fileID: 1351642229} + - {fileID: 900991758} + - {fileID: 441267395} + - {fileID: 2075806030} + m_Father: {fileID: 1424545883} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &570623505 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -2.85 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.54 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (18) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &570623506 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 570623505} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &577531621 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 178037187} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19999346 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -10.999998 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &577531622 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 577531621} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &580207472 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.943 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.143 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &580207473 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 580207472} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &587356816 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2034870027} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998977 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -21.249998 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &587356817 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 587356816} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &593252789 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097612 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &593252790 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 593252789} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &593607294 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.562 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &593607295 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 593607294} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &598728211 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500029 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &598728212 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 598728211} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &606261684 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2034870027} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19999704 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -0.99999905 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &606261685 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 606261684} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &614205904 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -3.82 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.84 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (13) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &614205905 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 614205904} + m_PrefabAsset: {fileID: 0} +--- !u!1 &624750243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 624750244} + m_Layer: 0 + m_Name: Slalom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &624750244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 624750243} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 0, z: -11.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 334463186} + - {fileID: 40303358} + - {fileID: 392285664} + - {fileID: 1922970626} + - {fileID: 875737763} + - {fileID: 301569575} + - {fileID: 1232052479} + - {fileID: 258129076} + - {fileID: 892458864} + - {fileID: 1254248837} + - {fileID: 20512360} + - {fileID: 1766483055} + - {fileID: 1997607841} + - {fileID: 1363365467} + - {fileID: 1463281070} + - {fileID: 329362561} + - {fileID: 2141928418} + - {fileID: 1693209555} + - {fileID: 614205905} + - {fileID: 1704013547} + - {fileID: 1595443351} + - {fileID: 1552123504} + - {fileID: 2100797296} + - {fileID: 570623506} + - {fileID: 1056419301} + - {fileID: 1615342502} + - {fileID: 316253785} + - {fileID: 1099672704} + - {fileID: 386042302} + - {fileID: 498441617} + m_Father: {fileID: 532458615} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &625833458 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &625833459 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 625833458} + m_PrefabAsset: {fileID: 0} +--- !u!1 &646949628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 646949629} + m_Layer: 0 + m_Name: Look Goal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &646949629 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646949628} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1045967544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1001 &654379756 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500208 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &654379757 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 654379756} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &664369414 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2034870027} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19999346 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -10.999998 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &664369415 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 664369414} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &706601591 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.87 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -6.66 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (10) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &706601592 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 706601591} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &709516198 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22499928 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &709516199 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 709516198} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &714126075 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22499928 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &714126076 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 714126075} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &721650153 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097635 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -1.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &721650154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 721650153} + m_PrefabAsset: {fileID: 0} +--- !u!1 &723378169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 723378170} + - component: {fileID: 723378173} + m_Layer: 0 + m_Name: RL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &723378170 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 723378169} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.5227271, y: -0.299, z: -0.85877997} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3671837442406931747} + - {fileID: 1504686792} + m_Father: {fileID: 428991312} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &723378173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 723378169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eea5ce5a4debdf46bce437182e8517c9, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CarWheel, Needle.Engine-Samples.Runtime + isFront: 0 + radius: 0.25 + suspensionCompression: 0.8 + suspensionRelax: 8 + suspensionRestLength: 0.12 + suspensionStiff: 40 + suspensionForce: 1000 + suspensionTravel: 5 + sideFrictionStiffness: 0.5 + frictionSlip: 7 + frictionSlipWhenBreaking: 2 + skidParticle: {fileID: 1504686793} + skidVisualSideTreshold: 1 + skidVisualBreakTreshold: 0.1 +--- !u!1 &750133020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 750133021} + - component: {fileID: 750133024} + - component: {fileID: 750133023} + - component: {fileID: 750133022} + 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 &750133021 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 750133020} + m_LocalRotation: {x: -0, y: 0.7965137, z: -0, w: 0.6046205} + m_LocalPosition: {x: 123, y: 0, z: -50.4} + m_LocalScale: {x: 67.30193, y: 29.130209, z: 5.1719} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1424545883} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 105.597, z: 0} +--- !u!65 &750133022 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 750133020} + 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!23 &750133023 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 750133020} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18efe1bf08c204d44abbb105d0a29461, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &750133024 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 750133020} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &758913379 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.92 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.039 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (14) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &758913380 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 758913379} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &763978486 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &763978487 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 763978486} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &783313829 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.9700003 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &783313830 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 783313829} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &804245515 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.87 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -6.66 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (10) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &804245516 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 804245515} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &809109906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 3.449 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.958 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (16) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &809109907 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 809109906} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &826464789 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.676 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.805 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &826464790 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 826464789} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &836952311 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 900991758} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998267 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -41 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &836952312 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 836952311} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &866001885 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097612 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &866001886 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 866001885} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &875737762 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998267 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -41 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &875737763 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 875737762} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &890006819 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &890006820 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 890006819} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &892458863 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.39 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &892458864 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 892458863} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &894907990 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2075806030} + m_Modifications: + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalPosition.x + value: -3.183 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalPosition.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalPosition.z + value: 10.488 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalRotation.w + value: 0.65339553 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalRotation.x + value: -0.6531675 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalRotation.y + value: 0.27055082 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalRotation.z + value: 0.2706453 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -89.98 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 7212323850830195413, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_Name + value: DP_HWS_SignTurn_1_NP_TurnSign1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} +--- !u!4 &894907991 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + m_PrefabInstance: {fileID: 894907990} + m_PrefabAsset: {fileID: 0} +--- !u!1 &900991757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 900991758} + m_Layer: 0 + m_Name: Slalom (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &900991758 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900991757} + m_LocalRotation: {x: -0, y: -0.70710707, z: -0, w: 0.70710653} + m_LocalPosition: {x: 8.879926, y: 0, z: 19.999977} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 986526385} + - {fileID: 1882781055} + - {fileID: 1147690780} + - {fileID: 836952312} + m_Father: {fileID: 532458615} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1 &912443686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 912443688} + - component: {fileID: 912443687} + - component: {fileID: 912443689} + - component: {fileID: 912443690} + - component: {fileID: 912443691} + 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 &912443687 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 912443686} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &912443688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 912443686} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0.027732074, y: 5.488, z: -1.7728028} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &912443689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 912443686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &912443690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 912443686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0929a0e2816040a49b0d2f687e715e57, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.LightShadowData, Needle.Engine + shadowWidth: 10 + shadowHeight: 10 + shadowDistance: 300 + shadowResolution: 2048 + shadowBias: 0.00001 + shadowNormalBias: 0.015 + _overrideShadowBiasSettings: 1 +--- !u!114 &912443691 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 912443686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 91e887f1c3ee463881c1913204ca9388, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.SmoothFollow, Needle.Engine + target: {fileID: 1856604635} + followFactor: 55 + rotateFactor: 0 + positionAxes: -1 +--- !u!1001 &921910468 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.9700003 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &921910469 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 921910468} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &923745390 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1267185586} + m_Modifications: + - target: {fileID: 3122960856063340004, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_Name + value: SkidParticle + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.y + value: -0.248 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} +--- !u!4 &923745391 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + m_PrefabInstance: {fileID: 923745390} + m_PrefabAsset: {fileID: 0} +--- !u!198 &923745392 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 1512349051019283396, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + m_PrefabInstance: {fileID: 923745390} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &954282317 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &954282318 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 954282317} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &970041022 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500214 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &970041023 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 970041022} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &977238135 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500029 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &977238136 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 977238135} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &986526384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 900991758} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19999346 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -10.999998 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &986526385 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 986526384} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &991029215 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.87 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -6.66 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (10) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &991029216 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 991029215} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &993802956 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.9700003 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &993802957 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 993802956} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &998398436 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.9700003 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &998398437 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 998398436} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1008710847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.87 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (12) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1008710848 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1008710847} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1045967542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1045967544} + - component: {fileID: 1045967543} + m_Layer: 0 + m_Name: Cam Follow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1045967543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1045967542} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 91e887f1c3ee463881c1913204ca9388, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.SmoothFollow, Needle.Engine + target: {fileID: 1774947749} + followFactor: 8 + rotateFactor: 4 + positionAxes: -1 +--- !u!4 &1045967544 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1045967542} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 646949629} + - {fileID: 1211992844} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1001 &1055136507 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22499928 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1055136508 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1055136507} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1056419300 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -2.23 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.33 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (19) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1056419301 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1056419300} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1061577746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1061577747} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1061577747 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1061577746} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.114, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1148517295} + - {fileID: 7783025220948972534} + m_Father: {fileID: 1815979876} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1070375495 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22499993 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1070375496 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1070375495} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1072380966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.87 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (12) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1072380967 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1072380966} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1072963249 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.9700003 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1072963250 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1072963249} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1092864726 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.943 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.143 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1092864727 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1092864726} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1099672703 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 0.03 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -10.35 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (22) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1099672704 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1099672703} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1102758622 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.9700003 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1102758623 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1102758622} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1122516753 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2075806030} + m_Modifications: + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalPosition.x + value: 3.183 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalPosition.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalPosition.z + value: 10.488 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalRotation.w + value: -0.27064517 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalRotation.x + value: 0.2705507 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalRotation.y + value: 0.65316755 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalRotation.z + value: 0.6533956 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -89.98 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 225 + objectReference: {fileID: 0} + - target: {fileID: 7212323850830195413, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + propertyPath: m_Name + value: DP_HWS_SignTurn_1_NP_TurnSign1_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} +--- !u!4 &1122516754 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 641301245939641564, guid: b31fb116dc2e68b45a86d381cb31bffd, type: 3} + m_PrefabInstance: {fileID: 1122516753} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1130566742 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500208 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1130566743 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1130566742} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1135180064 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500214 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1135180065 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1135180064} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1147690779 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 900991758} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998625 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -31 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1147690780 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1147690779} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1148517294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1148517295} + - component: {fileID: 1148517296} + - component: {fileID: 1148517297} + m_Layer: 0 + m_Name: Collider 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1148517295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1148517294} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.148, z: -0.75} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1061577747} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1148517296 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1148517294} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.1086168, y: 0.96532184, z: 2.7942173} + m_Center: {x: 0, y: -0.077004105, z: 0.71769655} +--- !u!114 &1148517297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1148517294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cab6dc0d93f0470d958bf705e51b7275, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.ColliderData, Needle.Engine + _membership: 1 + _filter: -1 +--- !u!1001 &1154292198 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.23 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.81 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (9) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1154292199 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1154292198} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1161498033 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.581 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.074 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1161498034 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1161498033} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1178340888 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.039 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (13) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1178340889 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1178340888} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1182507267 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1182507268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1182507267} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1211992841 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1211992844} + - component: {fileID: 1211992843} + - component: {fileID: 1211992842} + - component: {fileID: 1211992846} + - component: {fileID: 1211992848} + - component: {fileID: 1211992849} + - component: {fileID: 1211992850} + - component: {fileID: 1211992851} + 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 &1211992842 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211992841} + m_Enabled: 1 +--- !u!20 &1211992843 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211992841} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.18400784, g: 0.20301421, b: 0.22745098, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 20 + 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 &1211992844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211992841} + m_LocalRotation: {x: 0.257207, y: -0, z: -0, w: 0.96635634} + m_LocalPosition: {x: 0, y: 7.74, z: -12.51} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1045967544} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 17.666, y: 0, z: 0} +--- !u!114 &1211992846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211992841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &1211992848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211992841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 693de1e48d1f0764d9bc83022f353103, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CameraSkyboxData, Needle.Engine + backgroundBlurriness: 0.597 + backgroundIntensity: 1 +--- !u!114 &1211992849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211992841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 0 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0.01 + maxPolarAngle: 1.555 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 8 + maxZoom: 35 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 0 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 0 + doubleClickToFocus: 0 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 1211992850} +--- !u!1183024399 &1211992850 +LookAtConstraint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211992841} + m_Enabled: 1 + m_Weight: 1 + m_RotationAtRest: {x: 0, y: 0, z: 0} + m_RotationOffset: {x: 0, y: 0, z: 0} + m_Roll: 0 + m_WorldUpObject: {fileID: 0} + m_UseUpObject: 0 + m_IsContraintActive: 1 + m_IsLocked: 1 + m_Sources: + - sourceTransform: {fileID: 646949629} + weight: 1 +--- !u!114 &1211992851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1211992841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Volume, Unity.RenderPipelines.Core.Runtime + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: dfdd8c1bfa047cb44a67b02a9216df5c, type: 2} +--- !u!1001 &1219997987 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.34 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.36 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (11) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1219997988 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1219997987} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1223164994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1223164996} + - component: {fileID: 1223164995} + m_Layer: 0 + m_Name: Needle Menu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1223164995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1223164994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 0 + ShowSpatialMenu: 1 +--- !u!4 &1223164996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1223164994} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1232052478 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.474 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 2.12 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1232052479 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1232052478} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1245679740 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.943 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.143 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1245679741 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1245679740} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1245770408 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1245770409 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1245770408} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1254248836 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.98 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.49 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1254248837 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1254248836} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1260493862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1260493863} + m_Layer: 0 + m_Name: Turn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1260493863 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260493862} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -63.53} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1920160578} + - {fileID: 1135180065} + - {fileID: 977238136} + - {fileID: 709516199} + - {fileID: 954282318} + - {fileID: 2086711786} + - {fileID: 1748966236} + - {fileID: 1960631476} + - {fileID: 1385356003} + - {fileID: 1567171674} + - {fileID: 1947016774} + - {fileID: 2089507944} + - {fileID: 1782364440} + - {fileID: 998398437} + - {fileID: 580207473} + - {fileID: 1668196847} + - {fileID: 804245516} + - {fileID: 2081206343} + - {fileID: 1008710848} + - {fileID: 1333815738} + - {fileID: 352900868} + - {fileID: 1423085627} + - {fileID: 86952015} + m_Father: {fileID: 532458615} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1267185585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1267185586} + - component: {fileID: 1267185589} + m_Layer: 0 + m_Name: RR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1267185586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1267185585} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.5227271, y: -0.299, z: -0.8587812} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6838331419681473446} + - {fileID: 923745391} + m_Father: {fileID: 428991312} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1267185589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1267185585} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eea5ce5a4debdf46bce437182e8517c9, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CarWheel, Needle.Engine-Samples.Runtime + isFront: 0 + radius: 0.25 + suspensionCompression: 0.8 + suspensionRelax: 8 + suspensionRestLength: 0.12 + suspensionStiff: 40 + suspensionForce: 1000 + suspensionTravel: 5 + sideFrictionStiffness: 0.5 + frictionSlip: 7 + frictionSlipWhenBreaking: 2 + skidParticle: {fileID: 923745392} + skidVisualSideTreshold: 1 + skidVisualBreakTreshold: 0.1 +--- !u!1 &1273400219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273400220} + - component: {fileID: 1273400223} + - component: {fileID: 1273400222} + - component: {fileID: 1273400221} + m_Layer: 0 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1273400220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273400219} + m_LocalRotation: {x: -0, y: 0.98309433, z: -0, w: 0.18309979} + m_LocalPosition: {x: -63.4, y: 0, z: 77.2} + m_LocalScale: {x: 67.30193, y: 29.130209, z: 5.1719} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1424545883} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 158.899, z: 0} +--- !u!65 &1273400221 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273400219} + 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!23 &1273400222 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273400219} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18efe1bf08c204d44abbb105d0a29461, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1273400223 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273400219} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1299716011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1299716012} + - component: {fileID: 1299716015} + - component: {fileID: 1299716014} + - component: {fileID: 1299716013} + m_Layer: 0 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1299716012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299716011} + m_LocalRotation: {x: -0, y: 0.9429347, z: -0, w: -0.33297765} + m_LocalPosition: {x: 74.9, y: 0, z: 76.2} + m_LocalScale: {x: 67.30193, y: 29.130209, z: 5.1719} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1424545883} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 218.899, z: 0} +--- !u!65 &1299716013 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299716011} + 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!23 &1299716014 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299716011} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18efe1bf08c204d44abbb105d0a29461, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1299716015 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299716011} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1303047937 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1571925854} + m_Modifications: + - target: {fileID: 3122960856063340004, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_Name + value: SkidParticle + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.y + value: -0.248 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} +--- !u!4 &1303047938 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + m_PrefabInstance: {fileID: 1303047937} + m_PrefabAsset: {fileID: 0} +--- !u!198 &1303047939 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 1512349051019283396, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + m_PrefabInstance: {fileID: 1303047937} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1314474190 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2034870027} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.20000425 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1314474191 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1314474190} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1333815737 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.039 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (13) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1333815738 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1333815737} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1351642228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1351642229} + m_Layer: 0 + m_Name: Turn (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1351642229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351642228} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 67.00001, y: 0, z: 14.470009} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 225883000} + - {fileID: 1796137523} + - {fileID: 598728212} + - {fileID: 1055136508} + - {fileID: 763978487} + - {fileID: 1671784854} + - {fileID: 1161498034} + - {fileID: 136539056} + - {fileID: 625833459} + - {fileID: 1440644296} + - {fileID: 1245770409} + - {fileID: 2093621566} + - {fileID: 1357123823} + - {fileID: 1072963250} + - {fileID: 1245679741} + - {fileID: 1154292199} + - {fileID: 93146712} + - {fileID: 1219997988} + - {fileID: 370347519} + - {fileID: 2117596871} + - {fileID: 758913380} + - {fileID: 437820508} + - {fileID: 470714439} + m_Father: {fileID: 532458615} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1001 &1357123822 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 3.57 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.054 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1357123823 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1357123822} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1363365466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -2.04 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 1.9 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1363365467 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1363365466} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1372116522 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1372116523 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1372116522} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1378319168 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2075806030} + m_Modifications: + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalScale.y + value: 0.0254 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalScale.z + value: 0.0254 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalPosition.x + value: 3.479 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalPosition.y + value: 0.21914336 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalPosition.z + value: 10.466 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalRotation.z + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8269506547535888573, guid: b79222e408136d64396168217862db1a, type: 3} + propertyPath: m_Name + value: SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b79222e408136d64396168217862db1a, type: 3} +--- !u!4 &1378319169 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4926831565835815153, guid: b79222e408136d64396168217862db1a, type: 3} + m_PrefabInstance: {fileID: 1378319168} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1385356002 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1385356003 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1385356002} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1390029893 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2034870027} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998267 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -41 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1390029894 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1390029893} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1421619995 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097612 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1421619996 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1421619995} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1423085626 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.709 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (15) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1423085627 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1423085626} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1424082549 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 178037187} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19999704 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -0.99999905 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1424082550 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1424082549} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1424545882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1424545883} + m_Layer: 0 + m_Name: _Map + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1424545883 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424545882} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 261527024} + - {fileID: 476611517} + - {fileID: 1991639170} + - {fileID: 158591080} + - {fileID: 750133021} + - {fileID: 1299716012} + - {fileID: 1273400220} + - {fileID: 532458615} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1440644295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097635 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -1.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1440644296 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1440644295} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1455526895 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.34 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.36 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (11) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1455526896 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1455526895} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1463281069 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -2.63 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 1.01 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (9) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1463281070 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1463281069} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1477170669 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500214 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1477170670 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1477170669} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1504686791 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 723378170} + m_Modifications: + - target: {fileID: 3122960856063340004, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_Name + value: SkidParticle + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.y + value: -0.248 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} +--- !u!4 &1504686792 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + m_PrefabInstance: {fileID: 1504686791} + m_PrefabAsset: {fileID: 0} +--- !u!198 &1504686793 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 1512349051019283396, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + m_PrefabInstance: {fileID: 1504686791} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1516453129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1516453131} + - component: {fileID: 1516453130} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1516453130 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516453129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 126d05ec3e095d5478a737d5383c97ec +--- !u!4 &1516453131 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516453129} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1552123503 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -3.75 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (16) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1552123504 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1552123503} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1555434807 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1555434808} + - component: {fileID: 1555434811} + m_Layer: 0 + m_Name: FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1555434808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555434807} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.5227271, y: -0.299, z: 0.8313385} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 147407700957213727} + - {fileID: 7258764968971158944} + m_Father: {fileID: 428991312} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1555434811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555434807} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eea5ce5a4debdf46bce437182e8517c9, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CarWheel, Needle.Engine-Samples.Runtime + isFront: 1 + radius: 0.25 + suspensionCompression: 0.8 + suspensionRelax: 8 + suspensionRestLength: 0.12 + suspensionStiff: 40 + suspensionForce: 1000 + suspensionTravel: 5 + sideFrictionStiffness: 0.5 + frictionSlip: 7 + frictionSlipWhenBreaking: 2 + skidParticle: {fileID: 7258764968971158945} + skidVisualSideTreshold: 1 + skidVisualBreakTreshold: 0.1 +--- !u!1001 &1559110214 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.676 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.805 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1559110215 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1559110214} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1567171673 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097635 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -1.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1567171674 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1567171673} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1571925853 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1571925854} + - component: {fileID: 1571925857} + m_Layer: 0 + m_Name: FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1571925854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571925853} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.5227271, y: -0.299, z: 0.8313398} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7475102425652647746} + - {fileID: 1303047938} + m_Father: {fileID: 428991312} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1571925857 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571925853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eea5ce5a4debdf46bce437182e8517c9, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CarWheel, Needle.Engine-Samples.Runtime + isFront: 1 + radius: 0.25 + suspensionCompression: 0.8 + suspensionRelax: 8 + suspensionRestLength: 0.12 + suspensionStiff: 40 + suspensionForce: 1000 + suspensionTravel: 5 + sideFrictionStiffness: 0.5 + frictionSlip: 7 + frictionSlipWhenBreaking: 2 + skidParticle: {fileID: 1303047939} + skidVisualSideTreshold: 1 + skidVisualBreakTreshold: 0.1 +--- !u!1001 &1595443350 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -3.82 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.59 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (15) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1595443351 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1595443350} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1605302093 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500029 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1605302094 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1605302093} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1610471634 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.039 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (13) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1610471635 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1610471634} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1615342501 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.44 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -9.22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (20) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1615342502 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1615342501} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1668196846 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.23 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.81 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (9) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1668196847 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1668196846} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1669998219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1669998222} + - component: {fileID: 1669998221} + - component: {fileID: 1669998220} + - component: {fileID: 1669998223} + - component: {fileID: 1669998224} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1669998220 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1669998219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &1669998221 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1669998219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 0 + Dependencies: + - Name: needle.samples.carphysics + VersionOrPath: Packages/com.needle.engine-samples/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.npmdef + Guid: d9d1a892532ae054bb692ed2c0b913d8 + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &1669998222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1669998219} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1669998223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1669998219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /car-physics + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &1669998224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1669998219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Car Physics + description: Slalom minigame showcasing raycast vehicle physics + image: {fileID: 2800000, guid: 79cc58c66cdab85468c5b5a89b13ca59, type: 3} +--- !u!1001 &1671784853 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.562 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1671784854 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1671784853} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1693209554 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -3.71 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -1.99 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (12) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1693209555 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1693209554} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1704013546 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -3.9 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.71 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (14) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1704013547 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1704013546} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1743081357 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.87 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (12) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1743081358 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1743081357} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1748966235 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.581 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.074 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1748966236 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1748966235} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1766483054 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.88 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 3.231 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1766483055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1766483054} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1774947748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1774947749} + m_Layer: 0 + m_Name: CAM GOAL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1774947749 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1774947748} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.161, z: -0.145} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1815979876} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1778380937 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1778380938 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1778380937} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1782364439 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 3.57 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -5.054 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1782364440 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1782364439} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1787809890 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2034870027} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998625 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -31 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1787809891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1787809890} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1796137522 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500214 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1796137523 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1796137522} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1815362050 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1815362051 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1815362050} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1815979875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1815979876} + - component: {fileID: 1815979877} + - component: {fileID: 1815979879} + - component: {fileID: 1815979878} + m_Layer: 0 + m_Name: Car + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1815979876 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815979875} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: -0.012267924, y: 0.796, z: -0.032802794} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1061577747} + - {fileID: 428991312} + - {fileID: 1774947749} + - {fileID: 1856604635} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!114 &1815979877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815979875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7cf9fba2132396f9d119649126ffe624, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CarController, Needle.Engine-Samples.Runtime + wheels: + - {fileID: 1555434811} + - {fileID: 1571925857} + - {fileID: 1267185589} + - {fileID: 723378173} + maxSteer: 35 + steerSmoothingFactor: 3 + accelerationForce: 75 + breakForce: 2 + topSpeed: 20 +--- !u!114 &1815979878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815979875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1359894956e58b4e9893858bb20ed43, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.RigidbodyData, Needle.Engine + autoMass: 0 +--- !u!54 &1815979879 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1815979875} + serializedVersion: 2 + m_Mass: 250 + m_Drag: 0.01 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!1001 &1828160606 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.943 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.143 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1828160607 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1828160606} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1843403691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.92 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.039 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (14) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1843403692 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1843403691} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1856604634 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1856604635} + m_Layer: 0 + m_Name: LIGHT GOAL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1856604635 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856604634} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.04, y: 4.75, z: 1.74} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1815979876} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1857126011 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1857126012 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1857126011} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1858279194 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 178037187} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998267 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -41 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (8) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1858279195 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1858279194} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1882781054 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 900991758} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998977 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -21.249998 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1882781055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1882781054} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1907496076 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 181499846} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500214 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1907496077 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1907496076} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1920160577 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.22500208 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1920160578 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1920160577} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1922970625 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998625 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -31 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1922970626 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1922970625} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1937805171 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097647 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1937805172 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1937805171} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1938048308 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 178037187} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704253 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.19998977 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -21.249998 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &1938048309 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 1938048308} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1947016773 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (6) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1947016774 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1947016773} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1960631475 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 2.676 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -4.805 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1960631476 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1960631475} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1991639169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1991639170} + - component: {fileID: 1991639173} + - component: {fileID: 1991639172} + - component: {fileID: 1991639171} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1991639170 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1991639169} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.6, y: 0, z: -138.3} + m_LocalScale: {x: 67.30193, y: 29.130209, z: 5.1719} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1424545883} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1991639171 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1991639169} + 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!23 &1991639172 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1991639169} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18efe1bf08c204d44abbb105d0a29461, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1991639173 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1991639169} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1997607840 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.33 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: 2.59 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &1997607841 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 1997607840} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2015954109 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2124845047} + m_Modifications: + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.y + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalScale.z + value: 0.036704257 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.y + value: 0.225 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalPosition.z + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710665 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071069 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3904564893974343582, guid: decfe7745ea2357488458821e29de65b, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: decfe7745ea2357488458821e29de65b, type: 3} +--- !u!4 &2015954110 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3142330088725783095, guid: decfe7745ea2357488458821e29de65b, type: 3} + m_PrefabInstance: {fileID: 2015954109} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2034870026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2034870027} + m_Layer: 0 + m_Name: Slalom (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2034870027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034870026} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 65.993, y: 0, z: -14.000015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 606261685} + - {fileID: 664369415} + - {fileID: 587356817} + - {fileID: 1787809891} + - {fileID: 1390029894} + - {fileID: 1314474191} + - {fileID: 333136865} + m_Father: {fileID: 532458615} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2034912661 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.92 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.039 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (14) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2034912662 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2034912661} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2057936921 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.562 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2057936922 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2057936921} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2064623976 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097635 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -1.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2064623977 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2064623976} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2075806029 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2075806030} + m_Layer: 0 + m_Name: End + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2075806030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2075806029} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 522456482} + - {fileID: 1378319169} + - {fileID: 894907991} + - {fileID: 1122516754} + m_Father: {fileID: 532458615} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2081206342 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -0.34 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -7.36 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (11) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2081206343 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2081206342} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2086711785 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.562 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.251 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -2.22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2086711786 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2086711785} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2087387669 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 441267395} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.581 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097623 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.074 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2087387670 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2087387669} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2089507943 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1260493863} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097612 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2089507944 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2089507943} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2093621565 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399994 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25097612 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -3.97 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (7) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2093621566 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2093621565} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2100797295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -3.46 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -6.47 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (17) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2100797296 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2100797295} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2117596870 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1351642229} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: 1.17 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -8.039 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (13) + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2117596871 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2117596870} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2124845046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2124845047} + m_Layer: 0 + m_Name: Gate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2124845047 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2124845046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1.53} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1130566743} + - {fileID: 1477170670} + - {fileID: 1070375496} + - {fileID: 2015954110} + - {fileID: 429653651} + - {fileID: 250937569} + - {fileID: 1182507268} + - {fileID: 593252790} + - {fileID: 1372116523} + - {fileID: 192440276} + - {fileID: 1857126012} + - {fileID: 377258830} + - {fileID: 993802957} + - {fileID: 783313830} + m_Father: {fileID: 532458615} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2130390002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130390004} + - component: {fileID: 2130390003} + m_Layer: 0 + m_Name: _PerformanceSettings + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2130390003 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130390002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be118480894d4c8ef04ca578031edc88, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.PerformanceSettings, + Needle.Engine-Samples.Runtime + clampFrameRate: 0 + maxFrameRate: -1 +--- !u!4 &2130390004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130390002} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2141928417 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 624750244} + m_Modifications: + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.x + value: 0.025400002 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.y + value: 0.025399998 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalScale.z + value: 0.025399996 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.x + value: -3.45 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalPosition.z + value: -0.96 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158424458803970291, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + propertyPath: m_Name + value: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} +--- !u!4 &2141928418 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1768956079008960411, guid: c17eb04c4c7605a4e9d744a5f0eb1105, type: 3} + m_PrefabInstance: {fileID: 2141928417} + m_PrefabAsset: {fileID: 0} +--- !u!4 &103891100464416411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7350727813265672745} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780687, y: 0.8166846, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &127967966387395750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8006126732825501461} + m_LocalRotation: {x: 0, y: -0.7071069, z: -0.70710665, w: 0.00000005338506} + m_LocalPosition: {x: 0.5963721, y: 1.3397421, z: 0.44807848} + m_LocalScale: {x: 0.025400002, y: 0.026633123, z: 0.025399998} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &138446319470401517 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3511205424700723644} + m_Mesh: {fileID: 4467968497525096658, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &147407700957213727 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3511205424700723644} + m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.057021976, y: 0, z: 0} + m_LocalScale: {x: 0.0047340174, y: 0.0047340174, z: 0.004159442} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1555434808} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &215127187234514329 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3511205424700723644} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3328556502008879398, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + - {fileID: 3513716934054750900, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &229894275575414247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7773164055793714784} + - component: {fileID: 3138260916783307992} + - component: {fileID: 6185558662483426036} + m_Layer: 0 + m_Name: Interior + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &332976386383480984 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5184556826164671648} + m_Mesh: {fileID: -6368682038223196581, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &378428049125142466 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7526542921780482583} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &401559157345014154 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7733633529729250255} + m_Mesh: {fileID: -7064083532537047112, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!1 &457291707942169963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7493713431980648339} + - component: {fileID: 2192987026443526740} + - component: {fileID: 9147376247967243800} + m_Layer: 0 + m_Name: Suspension_Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465700550231211151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5184556826164671648} + m_LocalRotation: {x: 0, y: -1, z: -0, w: 0.0000000754979} + m_LocalPosition: {x: -1.2149754, y: 0.3985207, z: 0.033015076} + m_LocalScale: {x: 0.09125318, y: 0.09125319, z: 0.09125318} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 42 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &543519953675471763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3658349271110614290} + - component: {fileID: 5248524254591838308} + - component: {fileID: 1470562502178965785} + m_Layer: 0 + m_Name: Seats + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &582443762209648753 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4227517113873670161} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 1.9627365, y: 1.011724, z: -0.009515995} + m_LocalScale: {x: 0.012361584, y: 0.012361582, z: 0.012361584} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &617054887429224841 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8665892312798591568} + m_Mesh: {fileID: -729044052746716858, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &624291036069258595 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3471516372262008670} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -6914193063573595696, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &668921042877696127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6825328231323925515} + - component: {fileID: 2715284048869074602} + - component: {fileID: 3456269591542257929} + m_Layer: 0 + m_Name: Bumper_rear + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &786399559040151224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7686642645653828416} + - component: {fileID: 8349124738114060368} + - component: {fileID: 5611636708546030396} + m_Layer: 0 + m_Name: Rearview_mirror + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &838903333100743648 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6023552916841957937} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 315204489114089936, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &845458718284829228 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3471516372262008670} + m_Mesh: {fileID: 2274961060994862008, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &854661180536761445 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167991604277710774} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3328556502008879398, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + - {fileID: 3513716934054750900, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &884020006033666531 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3271938462851662275} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &898307465961091351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1361631674112451128} + - component: {fileID: 2941541231959767968} + - component: {fileID: 3893427050249768715} + m_Layer: 0 + m_Name: Sweepers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1114661452219482294 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9102064463664567004} + m_Mesh: {fileID: -8186636763282735423, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &1159567530557191568 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2671050540903609837} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2861726808436557090, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1167991604277710774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7475102425652647746} + - component: {fileID: 2690693476999826571} + - component: {fileID: 854661180536761445} + m_Layer: 0 + m_Name: Wheel_FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1183640136547576313 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5120540797271063351} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1187525297497316140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6611563070583981367} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1264390233563845252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5326669054072517959} + - component: {fileID: 5057168867238818744} + - component: {fileID: 6965704461570723999} + m_Layer: 0 + m_Name: Mudflaps + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1344831653625929499 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5120540797271063351} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &1361631674112451128 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 898307465961091351} + m_LocalRotation: {x: 0.030827774, y: -0.70487064, z: -0.7064344, w: 0.056191884} + m_LocalPosition: {x: -1.5740021, y: -0.15342307, z: -0.37455332} + m_LocalScale: {x: 0.009230685, y: 0.01092257, z: 0.009955526} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 43 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1409122422703377069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2431226686762853511} + - component: {fileID: 7547722735418105552} + - component: {fileID: 7747624562669499834} + m_Layer: 0 + m_Name: Door_Left_inner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1410073363966940663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2544248522729886583} + - component: {fileID: 3051905720540124150} + - component: {fileID: 4654067860915000492} + m_Layer: 0 + m_Name: Numberplate_rear + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1435061492927285325 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7282227893552528328} + m_Mesh: {fileID: -2542284881232734208, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &1470562502178965785 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543519953675471763} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3769549453492244125, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &1472600527726560978 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6601712949977675705} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &1561536654963274199 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6998043374421541809} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 2.06975, y: 0.7183535, z: 0.38552594} + m_LocalScale: {x: 0.03860486, y: 0.041808393, z: 0.14391075} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1583285332549108545 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7599922117639176938} + m_LocalRotation: {x: 0, y: -0.7071069, z: -0.70710665, w: 0.00000005338508} + m_LocalPosition: {x: 2.0340922, y: 1.2132705, z: -0.026453225} + m_LocalScale: {x: 0.02163267, y: 0.021632668, z: 0.021632668} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1619272689515325288 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8754104866717320774} + m_Mesh: {fileID: 8067526710871905475, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &1702281689984673693 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4227517113873670161} + m_Mesh: {fileID: -4164774695154826408, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &1711771729930007531 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8006126732825501461} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3769549453492244125, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1752415057705279155 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895416022692289166} + m_Mesh: {fileID: 3395823957279869690, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!1 &1790207997660848618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9030165748676530631} + - component: {fileID: 4341491841580383220} + - component: {fileID: 6966904646310150873} + m_Layer: 0 + m_Name: rear_door_glass + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1889088263004244051 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6661876431697565622} + m_Mesh: {fileID: -7971004339668170301, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!1 &1895416022692289166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7572253358589086598} + - component: {fileID: 1752415057705279155} + - component: {fileID: 8594131487018823881} + m_Layer: 0 + m_Name: Headlight_Glass + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1926367840303969486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5029082592078253431} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.047806963, y: 0.8166846, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1954367161680503605 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6815503323437586567} + - component: {fileID: 4273891889050808311} + - component: {fileID: 2397903097416218368} + m_Layer: 0 + m_Name: Door_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1962632843275924806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6838331419681473446} + - component: {fileID: 5881057889595561260} + - component: {fileID: 8392662483984574017} + m_Layer: 0 + m_Name: Wheel_RR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1963270696535421134 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6093048126428527615} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1967301145696217493 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6611563070583981367} + m_Mesh: {fileID: 6188854724732716097, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &2057458129633599956 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7733633529729250255} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2192987026443526740 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 457291707942169963} + m_Mesh: {fileID: -1048068178361312597, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &2397903097416218368 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1954367161680503605} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2861726808436557090, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &2431226686762853511 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409122422703377069} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2446812584770704551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3671837442406931747} + - component: {fileID: 7005474206181628577} + - component: {fileID: 7174731111513338203} + m_Layer: 0 + m_Name: Wheel_RL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2511238034922373876 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7602919250441876838} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 46 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &2544248522729886583 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1410073363966940663} + m_LocalRotation: {x: -0.7071069, y: -0, z: -0, w: 0.70710665} + m_LocalPosition: {x: -2.2578177, y: 0.66902095, z: 0.40533143} + m_LocalScale: {x: 0.0254, y: 0.025399996, z: 0.025399996} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2570254527466586560 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3132771189578590499} + - component: {fileID: 3302703117365305256} + - component: {fileID: 8287094352746338499} + m_Layer: 0 + m_Name: Transfer_case + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &2658052418528818627 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8692743512462658626} + - component: {fileID: 7868523252643431193} + - component: {fileID: 7734132924398679279} + m_Layer: 0 + m_Name: Gearknob + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &2671050540903609837 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8811936737389325489} + - component: {fileID: 3041152990197567180} + - component: {fileID: 1159567530557191568} + m_Layer: 0 + m_Name: Door_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2679103369953507142 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5172493919922100798} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2690693476999826571 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167991604277710774} + m_Mesh: {fileID: -82766888839117941, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &2715284048869074602 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 668921042877696127} + m_Mesh: {fileID: -7270708046545209058, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &2779060507807592453 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8754104866717320774} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2876350444898540958 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4505958754633339330} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2941541231959767968 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 898307465961091351} + m_Mesh: {fileID: -5204287054442762032, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &3041152990197567180 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2671050540903609837} + m_Mesh: {fileID: 6504734994762528961, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &3051905720540124150 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1410073363966940663} + m_Mesh: {fileID: 8298240723440524942, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &3054615198462490621 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7599922117639176938} + m_Mesh: {fileID: 1506664246497806509, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &3093333146124371644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6023552916841957937} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &3132771189578590499 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2570254527466586560} + m_LocalRotation: {x: 0, y: -0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.39490423, y: 0.48865122, z: -0.0057298965} + m_LocalScale: {x: 0.105379164, y: 0.10537915, z: 0.10998529} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 45 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3138260916783307992 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229894275575414247} + m_Mesh: {fileID: 6753239012977535203, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &3165416210802365399 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7350727813265672745} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2861726808436557090, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3271938462851662275 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6157595956082213223} + - component: {fileID: 5791684632942584626} + - component: {fileID: 884020006033666531} + m_Layer: 0 + m_Name: Body_trim + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &3302703117365305256 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2570254527466586560} + m_Mesh: {fileID: 3573300292572369544, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &3316612905230650577 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7191635414314151243} + m_LocalRotation: {x: 0, y: -0.7071069, z: -0.70710665, w: 0.000000053385072} + m_LocalPosition: {x: -1.8839178, y: 0.3248055, z: -0.4772832} + m_LocalScale: {x: 0.0076889005, y: 0.009098193, z: 0.008292672} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &3456269591542257929 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 668921042877696127} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3471516372262008670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7111861468351815235} + - component: {fileID: 845458718284829228} + - component: {fileID: 624291036069258595} + m_Layer: 0 + m_Name: Stoplights_Glass + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &3511205424700723644 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 147407700957213727} + - component: {fileID: 138446319470401517} + - component: {fileID: 215127187234514329} + m_Layer: 0 + m_Name: Wheel_FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &3543128041671170016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7764717731665656259} + m_Layer: 0 + m_Name: Hood_inner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &3651338481272120733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3718458073104209522} + - component: {fileID: 5677796205433444801} + - component: {fileID: 5801180490456594226} + m_Layer: 0 + m_Name: Roof + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3658349271110614290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543519953675471763} + m_LocalRotation: {x: -0.7071069, y: -0, z: -0, w: 0.70710665} + m_LocalPosition: {x: 1.6394901, y: 1.2536483, z: 0.37624398} + m_LocalScale: {x: 0.0254, y: 0.025399996, z: 0.025399996} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &3671837442406931747 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2446812584770704551} + m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.019457608, y: 0, z: 0} + m_LocalScale: {x: 0.0047340174, y: 0.0047340174, z: 0.004159442} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 723378170} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3685040384001644440 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5029082592078253431} + m_Mesh: {fileID: -6012229580132565542, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &3718458073104209522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3651338481272120733} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780687, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &3804004830498068471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4505958754633339330} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.46343657, y: 1.4731722, z: -0.4793104} + m_LocalScale: {x: 0.009689397, y: 0.009689396, z: 0.009689397} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3822307447017689830 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5945537212444592229} + m_Mesh: {fileID: -4701887749356449622, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &3834809843059510970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9102064463664567004} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811016} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3887742196064087033 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5172493919922100798} + m_Mesh: {fileID: -5823967377838515861, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &3893427050249768715 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 898307465961091351} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &3945192039109778532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6661876431697565622} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.047806963, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4227517113873670161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 582443762209648753} + - component: {fileID: 1702281689984673693} + - component: {fileID: 6547820966494289742} + m_Layer: 0 + m_Name: Brakelights_Glass + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &4273891889050808311 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1954367161680503605} + m_Mesh: {fileID: 9185515565771743270, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &4341491841580383220 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1790207997660848618} + m_Mesh: {fileID: -5878800795708880519, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &4373828335718847080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6601712949977675705} + m_LocalRotation: {x: -0.7071069, y: -0, z: -0, w: 0.70710665} + m_LocalPosition: {x: 0.03297212, y: 0.7250061, z: 0} + m_LocalScale: {x: 0.0254, y: 0.025399996, z: 0.025399996} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &4397556399650360147 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6668996284104907387} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3096923569255133051, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &4489421135942731591 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7733633529729250255} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 1.9627365, y: 1.011724, z: -0.009515995} + m_LocalScale: {x: 0.012361584, y: 0.012361582, z: 0.012361584} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4505958754633339330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3804004830498068471} + - component: {fileID: 6511398169209106155} + - component: {fileID: 2876350444898540958} + m_Layer: 0 + m_Name: Sidemirror_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &4514586373506291838 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8215722777924242341} + m_Mesh: {fileID: 74670892694638795, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &4523358804656484718 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8754104866717320774} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 315204489114089936, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &4645691803395676910 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7350727813265672745} + m_Mesh: {fileID: -3849445020806156995, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &4654067860915000492 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1410073363966940663} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -353187328924908671, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &4663792430723287258 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8215722777924242341} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3096923569255133051, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &4736854456754472504 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6668996284104907387} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &4759288647870065770 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5029082592078253431} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2861726808436557090, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &4839077148654536180 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6611563070583981367} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3096923569255133051, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &4858761265071936330 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7599922117639176938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5022606184976561747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7521425259235684466} + - component: {fileID: 7570699673566496725} + - component: {fileID: 6169054579141774860} + m_Layer: 0 + m_Name: Sidemirror_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &5029082592078253431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1926367840303969486} + - component: {fileID: 3685040384001644440} + - component: {fileID: 4759288647870065770} + m_Layer: 0 + m_Name: rear_door + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &5057168867238818744 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264390233563845252} + m_Mesh: {fileID: -1432271901818463098, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!1 &5120540797271063351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1183640136547576313} + - component: {fileID: 9052313503957029309} + - component: {fileID: 1344831653625929499} + m_Layer: 0 + m_Name: Engine_bay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &5172493919922100798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5252828647163382416} + - component: {fileID: 3887742196064087033} + - component: {fileID: 2679103369953507142} + m_Layer: 0 + m_Name: Grill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &5184556826164671648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465700550231211151} + - component: {fileID: 332976386383480984} + - component: {fileID: 5402856372292949349} + m_Layer: 0 + m_Name: Suspension_Rear + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5216892301827946232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6093048126428527615} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.047806963, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5243284591313035278 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8006126732825501461} + m_Mesh: {fileID: -9200953308875511697, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &5248524254591838308 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543519953675471763} + m_Mesh: {fileID: 4982854414578165236, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &5252828647163382416 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5172493919922100798} + m_LocalRotation: {x: 0, y: 0.70710665, z: -0, w: 0.7071069} + m_LocalPosition: {x: 49.30694, y: 4.278003, z: -19.473806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5485297969994843640} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &5326669054072517959 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264390233563845252} + m_LocalRotation: {x: 0.050739367, y: 0.705284, z: 0.705284, w: 0.05073926} + m_LocalPosition: {x: -1.6609399, y: 0.34140986, z: -0.2304478} + m_LocalScale: {x: 0.009230683, y: 0.009383941, z: 0.009955523} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &5348095502111763511 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5945537212444592229} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &5402856372292949349 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5184556826164671648} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &5485297969994843640 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7344522897043871786} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5252828647163382416} + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &5581853191758619467 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7526542921780482583} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2861726808436557090, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &5611636708546030396 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 786399559040151224} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3096923569255133051, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &5677796205433444801 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3651338481272120733} + m_Mesh: {fileID: 3811849097345154843, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &5747794152578427735 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6668996284104907387} + m_Mesh: {fileID: 5197224965613267371, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &5787148704259253018 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7191635414314151243} + m_Mesh: {fileID: -7611665291806970934, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &5791684632942584626 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3271938462851662275} + m_Mesh: {fileID: 394188886492647765, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &5801180490456594226 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3651338481272120733} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -4058944637866245214, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &5881057889595561260 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1962632843275924806} + m_Mesh: {fileID: -4752538642704633997, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!1 &5945537212444592229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6266881155689509681} + - component: {fileID: 3822307447017689830} + - component: {fileID: 5348095502111763511} + m_Layer: 0 + m_Name: Taillights + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &6023552916841957937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3093333146124371644} + - component: {fileID: 7125178099700474101} + - component: {fileID: 838903333100743648} + m_Layer: 0 + m_Name: Bodyglass + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &6093048126428527615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5216892301827946232} + - component: {fileID: 6589679783258411131} + - component: {fileID: 1963270696535421134} + m_Layer: 0 + m_Name: rear_door_inner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6157595956082213223 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3271938462851662275} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.46343657, y: 1.4731722, z: -0.4793104} + m_LocalScale: {x: 0.009689397, y: 0.009689396, z: 0.009689397} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &6169054579141774860 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5022606184976561747} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &6185558662483426036 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229894275575414247} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3096923569255133051, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &6266881155689509681 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5945537212444592229} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.46343657, y: 1.4731722, z: -0.4793104} + m_LocalScale: {x: 0.009689397, y: 0.009689396, z: 0.009689397} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 44 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &6463814871338485576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7282227893552528328} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &6498651103377070283 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9102064463664567004} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 315204489114089936, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &6511398169209106155 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4505958754633339330} + m_Mesh: {fileID: 1888340252295699746, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &6547820966494289742 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4227517113873670161} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -6914193063573595696, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &6589679783258411131 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6093048126428527615} + m_Mesh: {fileID: 4075588746716385917, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!1 &6601712949977675705 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4373828335718847080} + - component: {fileID: 8776186267217856523} + - component: {fileID: 1472600527726560978} + m_Layer: 0 + m_Name: Bottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &6611563070583981367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1187525297497316140} + - component: {fileID: 1967301145696217493} + - component: {fileID: 4839077148654536180} + m_Layer: 0 + m_Name: Doorcard_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &6626108327164019502 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7191635414314151243} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6630054086198172661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7783025220948972534} + m_Layer: 0 + m_Name: Jeep + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &6661876431697565622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3945192039109778532} + - component: {fileID: 1889088263004244051} + - component: {fileID: 8230517665742464611} + m_Layer: 0 + m_Name: rear_door_doorcard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &6668996284104907387 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4736854456754472504} + - component: {fileID: 5747794152578427735} + - component: {fileID: 4397556399650360147} + m_Layer: 0 + m_Name: Doorcard_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &6699958835034593666 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7344522897043871786} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2861726808436557090, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &6815503323437586567 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1954367161680503605} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &6825328231323925515 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 668921042877696127} + m_LocalRotation: {x: 0, y: 0.70710665, z: -0, w: 0.7071069} + m_LocalPosition: {x: 2.0446656, y: 0.71835375, z: 0.38552594} + m_LocalScale: {x: 0.038604848, y: 0.041808393, z: 0.1439107} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &6838331419681473446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1962632843275924806} + m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.05701968, y: 0, z: 0} + m_LocalScale: {x: 0.0047340174, y: 0.0047340174, z: 0.004159442} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1267185586} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &6932279142644790411 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7602919250441876838} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 315204489114089936, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &6939159579238616451 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8554785445395808076} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &6943303645577796186 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8665892312798591568} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3096923569255133051, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &6965704461570723999 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264390233563845252} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &6966904646310150873 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1790207997660848618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 315204489114089936, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6998043374421541809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1561536654963274199} + - component: {fileID: 7740743828157794369} + - component: {fileID: 8214258304890674023} + m_Layer: 0 + m_Name: Bumper_Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &7005474206181628577 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2446812584770704551} + m_Mesh: {fileID: -7890497185823970203, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &7088086592695459022 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8554785445395808076} + m_Mesh: {fileID: 6204304672936341501, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &7111861468351815235 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3471516372262008670} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 1.9627365, y: 1.011724, z: -0.009515995} + m_LocalScale: {x: 0.012361584, y: 0.012361582, z: 0.012361584} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 40 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7125178099700474101 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6023552916841957937} + m_Mesh: {fileID: 3369050902595625831, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &7174731111513338203 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2446812584770704551} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3328556502008879398, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + - {fileID: 3513716934054750900, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &7191635414314151243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3316612905230650577} + - component: {fileID: 5787148704259253018} + - component: {fileID: 6626108327164019502} + m_Layer: 0 + m_Name: Exhaust + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &7211094659700110469 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8554785445395808076} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1001 &7258764968971158943 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1555434808} + m_Modifications: + - target: {fileID: 3122960856063340004, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_Name + value: SkidParticle + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.y + value: -0.248 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} +--- !u!4 &7258764968971158944 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7051759634248661022, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + m_PrefabInstance: {fileID: 7258764968971158943} + m_PrefabAsset: {fileID: 0} +--- !u!198 &7258764968971158945 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 1512349051019283396, guid: 4ef01f1f1afa7a54a996380830c2c602, type: 3} + m_PrefabInstance: {fileID: 7258764968971158943} + m_PrefabAsset: {fileID: 0} +--- !u!1 &7282227893552528328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6463814871338485576} + - component: {fileID: 1435061492927285325} + - component: {fileID: 7446567539184681743} + m_Layer: 0 + m_Name: Door_Right_inner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &7344522897043871786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5485297969994843640} + - component: {fileID: 8771662400576666524} + - component: {fileID: 6699958835034593666} + m_Layer: 0 + m_Name: Plate_Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &7350727813265672745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 103891100464416411} + - component: {fileID: 4645691803395676910} + - component: {fileID: 3165416210802365399} + m_Layer: 0 + m_Name: Hood + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &7446567539184681743 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7282227893552528328} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &7475102425652647746 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167991604277710774} + m_LocalRotation: {x: -0, y: -0.7100455, z: -0, w: 0.70415586} + m_LocalPosition: {x: -0.016, y: 0, z: 0} + m_LocalScale: {x: 0.0047340165, y: 0.0047340174, z: 0.0041594426} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1571925854} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &7493713431980648339 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 457291707942169963} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.3800637, y: 0.41618627, z: -0.07363264} + m_LocalScale: {x: 0.09125318, y: 0.09125319, z: 0.09125314} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 41 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &7521425259235684466 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5022606184976561747} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.46343657, y: 1.4731722, z: -0.4793104} + m_LocalScale: {x: 0.009689397, y: 0.009689396, z: 0.009689397} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 37 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7526542921780482583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 378428049125142466} + - component: {fileID: 7927036292558544772} + - component: {fileID: 5581853191758619467} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &7547722735418105552 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409122422703377069} + m_Mesh: {fileID: 6529721663476247070, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &7570699673566496725 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5022606184976561747} + m_Mesh: {fileID: 3578186651503527790, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &7572253358589086598 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895416022692289166} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7599922117639176938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1583285332549108545} + - component: {fileID: 3054615198462490621} + - component: {fileID: 4858761265071936330} + m_Layer: 0 + m_Name: Front_plate_Badge + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &7602919250441876838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2511238034922373876} + - component: {fileID: 7657209148565871802} + - component: {fileID: 6932279142644790411} + m_Layer: 0 + m_Name: Windshield + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &7657209148565871802 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7602919250441876838} + m_Mesh: {fileID: 7532730978521851550, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &7686642645653828416 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 786399559040151224} + m_LocalRotation: {x: 0.03704722, y: -0.70613563, z: -0.7061356, w: 0.037047658} + m_LocalPosition: {x: -2.1432545, y: -0.028039694, z: -4.8713326} + m_LocalScale: {x: 0.023983102, y: 0.028378936, z: 0.025866373} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7733633529729250255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4489421135942731591} + - component: {fileID: 401559157345014154} + - component: {fileID: 2057458129633599956} + m_Layer: 0 + m_Name: Headlight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &7734132924398679279 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2658052418528818627} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3096923569255133051, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &7740743828157794369 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6998043374421541809} + m_Mesh: {fileID: -8368362643554626005, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &7747624562669499834 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409122422703377069} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &7764717731665656259 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3543128041671170016} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780687, y: 0.8166846, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &7773164055793714784 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229894275575414247} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &7783025220948972534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6630054086198172661} + m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0.00238055, y: -0.7140842, z: -0.070698924} + m_LocalScale: {x: 0.6452, y: 0.6452, z: 0.6452} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 378428049125142466} + - {fileID: 6157595956082213223} + - {fileID: 3093333146124371644} + - {fileID: 4373828335718847080} + - {fileID: 582443762209648753} + - {fileID: 1561536654963274199} + - {fileID: 6825328231323925515} + - {fileID: 127967966387395750} + - {fileID: 2779060507807592453} + - {fileID: 3834809843059510970} + - {fileID: 8811936737389325489} + - {fileID: 2431226686762853511} + - {fileID: 6815503323437586567} + - {fileID: 6463814871338485576} + - {fileID: 1187525297497316140} + - {fileID: 4736854456754472504} + - {fileID: 1183640136547576313} + - {fileID: 3316612905230650577} + - {fileID: 1583285332549108545} + - {fileID: 6939159579238616451} + - {fileID: 8692743512462658626} + - {fileID: 4489421135942731591} + - {fileID: 7572253358589086598} + - {fileID: 103891100464416411} + - {fileID: 7764717731665656259} + - {fileID: 7773164055793714784} + - {fileID: 5326669054072517959} + - {fileID: 2544248522729886583} + - {fileID: 5485297969994843640} + - {fileID: 1926367840303969486} + - {fileID: 3945192039109778532} + - {fileID: 9030165748676530631} + - {fileID: 5216892301827946232} + - {fileID: 7686642645653828416} + - {fileID: 3718458073104209522} + - {fileID: 3658349271110614290} + - {fileID: 3804004830498068471} + - {fileID: 7521425259235684466} + - {fileID: 7988859698587579421} + - {fileID: 7800433325634138604} + - {fileID: 7111861468351815235} + - {fileID: 7493713431980648339} + - {fileID: 465700550231211151} + - {fileID: 1361631674112451128} + - {fileID: 6266881155689509681} + - {fileID: 3132771189578590499} + - {fileID: 2511238034922373876} + m_Father: {fileID: 1061577747} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!4 &7800433325634138604 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8215722777924242341} + m_LocalRotation: {x: -0.7064338, y: 0.03084356, z: -0.030843515, w: 0.7064338} + m_LocalPosition: {x: 0.09412147, y: 1.0765567, z: 0.03783831} + m_LocalScale: {x: 0.025400005, y: 0.0254, z: 0.025400003} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 39 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7868523252643431193 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2658052418528818627} + m_Mesh: {fileID: 5088764285344933939, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &7927036292558544772 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7526542921780482583} + m_Mesh: {fileID: 2546448926617097766, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &7988859698587579421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8665892312798591568} + m_LocalRotation: {x: 0, y: -0, z: -0.0026481124, w: 0.9999965} + m_LocalPosition: {x: 0.9636615, y: 0.65489036, z: 0.74545515} + m_LocalScale: {x: 0.025400003, y: 0.025400002, z: 0.0254} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 38 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8006126732825501461 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 127967966387395750} + - component: {fileID: 5243284591313035278} + - component: {fileID: 1711771729930007531} + m_Layer: 0 + m_Name: Dashboard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &8214258304890674023 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6998043374421541809} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8215722777924242341 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7800433325634138604} + - component: {fileID: 4514586373506291838} + - component: {fileID: 4663792430723287258} + m_Layer: 0 + m_Name: Steering_wheel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &8230517665742464611 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6661876431697565622} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3096923569255133051, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &8287094352746338499 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2570254527466586560} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &8349124738114060368 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 786399559040151224} + m_Mesh: {fileID: -6918981199516890617, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!23 &8392662483984574017 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1962632843275924806} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3328556502008879398, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + - {fileID: 3513716934054750900, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8554785445395808076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6939159579238616451} + - component: {fileID: 7088086592695459022} + - component: {fileID: 7211094659700110469} + m_Layer: 0 + m_Name: Front_plate_inner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &8594131487018823881 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895416022692289166} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -6914193063573595696, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8665892312798591568 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7988859698587579421} + - component: {fileID: 617054887429224841} + - component: {fileID: 6943303645577796186} + m_Layer: 0 + m_Name: Steering_column + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8692743512462658626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2658052418528818627} + m_LocalRotation: {x: 0.009710774, y: 0.70704013, z: 0.70704013, w: 0.009710327} + m_LocalPosition: {x: -2.2359424, y: 0.5403387, z: -0.35225153} + m_LocalScale: {x: 0.021576691, y: 0.025531443, z: 0.023270985} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8754104866717320774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2779060507807592453} + - component: {fileID: 1619272689515325288} + - component: {fileID: 4523358804656484718} + m_Layer: 0 + m_Name: Door_Glass_FL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &8771662400576666524 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7344522897043871786} + m_Mesh: {fileID: -4873496712086185841, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!33 &8776186267217856523 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6601712949977675705} + m_Mesh: {fileID: -4795079691246593976, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!4 &8811936737389325489 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2671050540903609837} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &9030165748676530631 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1790207997660848618} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.04780692, y: 0.81668466, z: 0.8811014} + m_LocalScale: {x: 0.041808397, y: 0.041808397, z: 0.03860485} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7783025220948972534} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9052313503957029309 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5120540797271063351} + m_Mesh: {fileID: -2779209431747598773, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} +--- !u!1 &9102064463664567004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3834809843059510970} + - component: {fileID: 1114661452219482294} + - component: {fileID: 6498651103377070283} + m_Layer: 0 + m_Name: Door_Glass_FR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &9147376247967243800 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 457291707942169963} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 4904519165401747007, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} diff --git a/package/Runtime/CarPhysics/CarPhysics.unity.meta b/package/Runtime/CarPhysics/CarPhysics.unity.meta new file mode 100644 index 000000000..1f0d6ca49 --- /dev/null +++ b/package/Runtime/CarPhysics/CarPhysics.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 126d05ec3e095d5478a737d5383c97ec +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content.meta b/package/Runtime/CarPhysics/Content.meta new file mode 100644 index 000000000..82f0ff803 --- /dev/null +++ b/package/Runtime/CarPhysics/Content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 375c38c30e7323b479713481ab28ac06 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Jeep.meta b/package/Runtime/CarPhysics/Content/Jeep.meta new file mode 100644 index 000000000..728ba97c5 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Jeep.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f67f88cb51a71540b83d3a8f8c78219 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb b/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb new file mode 100644 index 000000000..b66f3d07f Binary files /dev/null and b/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb differ diff --git a/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.asset b/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.asset new file mode 100644 index 000000000..d203c7f30 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.asset @@ -0,0 +1,1373 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8000950034044015708 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Front_plate_inner + m_EditorClassIdentifier: + asset: {fileID: 6204304672936341501, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Front_plate_inner + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-7455450367234977542 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: rear_door_doorcard + m_EditorClassIdentifier: + asset: {fileID: -7971004339668170301, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: rear_door_doorcard + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-7086228174560936937 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Dashboard + m_EditorClassIdentifier: + asset: {fileID: -9200953308875511697, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Dashboard + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-7073405099777083290 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: UCB_BOTTOM_nrm + m_EditorClassIdentifier: + asset: {fileID: 7531156345811112620, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 538d5342773cd5272f9ecd38beb1f8a2 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &-6882576957935523179 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Wheel_RR + m_EditorClassIdentifier: + asset: {fileID: -4752538642704633997, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Wheel_RR + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-6881122609032001493 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: UCB_BOTTOM_DIF + m_EditorClassIdentifier: + asset: {fileID: 3812327323554226024, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 06384ba23a3c49b6e66e70fb284a9006 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &-6592719325978755542 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: wp_tire_offroad_nrm + m_EditorClassIdentifier: + asset: {fileID: 797140909811766899, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 6a4950e99be306f0b96a05c90d44f9d4 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &-6127484876966568088 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Exhaust + m_EditorClassIdentifier: + asset: {fileID: -7611665291806970934, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Exhaust + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-6100275677851341391 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Door_Right_inner + m_EditorClassIdentifier: + asset: {fileID: -2542284881232734208, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Door_Right_inner + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-5880197827575242908 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Bumper_Front + m_EditorClassIdentifier: + asset: {fileID: -8368362643554626005, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Bumper_Front + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-5579705028108678182 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: GEN4DR_INTERIOR_Nrm + m_EditorClassIdentifier: + asset: {fileID: 3011891312196089014, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: e1d8b632259a713a0d9113c731bbd1f8 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &-5573231762173381137 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Door_Right + m_EditorClassIdentifier: + asset: {fileID: 9185515565771743270, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Door_Right + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-4982081316269038017 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Headlight_Glass + m_EditorClassIdentifier: + asset: {fileID: 3395823957279869690, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Headlight_Glass + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-4822627237749231594 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Suspension_Rear + m_EditorClassIdentifier: + asset: {fileID: -6368682038223196581, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Suspension_Rear + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-4770328192428436381 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: rear_door + m_EditorClassIdentifier: + asset: {fileID: -6012229580132565542, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: rear_door + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-4277982341505770491 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: GENERIC_LIGHT_GLASS + m_EditorClassIdentifier: + asset: {fileID: -4980840826274530444, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: e555fed09dafcec8731fa0d91c046799 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &-4193311864254603653 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Mudflaps + m_EditorClassIdentifier: + asset: {fileID: -1432271901818463098, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Mudflaps + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-4153537342883424208 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Transfer_case + m_EditorClassIdentifier: + asset: {fileID: 3573300292572369544, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Transfer_case + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-3760805787429278026 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Doorcard_Left + m_EditorClassIdentifier: + asset: {fileID: 6188854724732716097, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Doorcard_Left + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-3711717880860801775 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Bodyglass + m_EditorClassIdentifier: + asset: {fileID: 3369050902595625831, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Bodyglass + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-3573251868519657925 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Door_Left + m_EditorClassIdentifier: + asset: {fileID: 6504734994762528961, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Door_Left + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-3297636740379167238 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Numberplate_rear + m_EditorClassIdentifier: + asset: {fileID: 8298240723440524942, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Numberplate_rear + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-3025178237097496402 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Wheel_RL + m_EditorClassIdentifier: + asset: {fileID: -7890497185823970203, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Wheel_RL + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-2871385817830145102 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: GEN4DR_INTERIOR_dif + m_EditorClassIdentifier: + asset: {fileID: -2997486440476888928, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 46538386e750d16b453157fa3d9fdb20 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &-2851665205416203624 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Front_plate_Badge + m_EditorClassIdentifier: + asset: {fileID: 1506664246497806509, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Front_plate_Badge + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-2582429178083703590 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Gearknob + m_EditorClassIdentifier: + asset: {fileID: 5088764285344933939, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Gearknob + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-2489881192242484764 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Rearview_mirror + m_EditorClassIdentifier: + asset: {fileID: -6918981199516890617, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Rearview_mirror + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-2391909604104154725 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Interior + m_EditorClassIdentifier: + asset: {fileID: 6753239012977535203, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Interior + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-1629782011841789429 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Bottom + m_EditorClassIdentifier: + asset: {fileID: -4795079691246593976, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Bottom + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-1521965115025884736 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Sidemirror_Left + m_EditorClassIdentifier: + asset: {fileID: 1888340252295699746, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Sidemirror_Left + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-1491846357861436776 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Wheel_FL + m_EditorClassIdentifier: + asset: {fileID: -82766888839117941, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Wheel_FL + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-1167227988283530059 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: wp_tire_offroad_dif + m_EditorClassIdentifier: + asset: {fileID: -2578472709111935301, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 2c1601d25c739f7ec01905ef19ebfb70 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &-964831901142094588 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Headlight + m_EditorClassIdentifier: + asset: {fileID: -7064083532537047112, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Headlight + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-640222352234264506 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Steering_column + m_EditorClassIdentifier: + asset: {fileID: -729044052746716858, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Steering_column + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-254028240842590090 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Engine_bay + m_EditorClassIdentifier: + asset: {fileID: -2779209431747598773, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Engine_bay + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-166310222256586699 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: RO3_Stamped_rim_nrm + m_EditorClassIdentifier: + asset: {fileID: 6639987801116779364, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 69853d3019bfe8e7cd2b8e042e1d0b15 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 813be320c76046cfaad2d2d04519c651, type: 3} + m_Name: Jeep.glb + m_EditorClassIdentifier: + asset: {fileID: 8771091787928289351, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + assetSettings: + - {fileID: 1480577583687318054} + - {fileID: -2871385817830145102} + - {fileID: 1948084874733523007} + - {fileID: -5579705028108678182} + - {fileID: -4277982341505770491} + - {fileID: 3316478724740583832} + - {fileID: 8500813743530354884} + - {fileID: -166310222256586699} + - {fileID: -6881122609032001493} + - {fileID: -7073405099777083290} + - {fileID: 2003482963691716458} + - {fileID: -1167227988283530059} + - {fileID: -6592719325978755542} + - {fileID: 1365118283788738623} + - {fileID: 3663591516556679820} + - {fileID: -3711717880860801775} + - {fileID: -1629782011841789429} + - {fileID: 1236808859214793716} + - {fileID: -5880197827575242908} + - {fileID: 4502798702128204809} + - {fileID: -7086228174560936937} + - {fileID: 3264717159062909935} + - {fileID: 3832891513552266889} + - {fileID: -3573251868519657925} + - {fileID: 8615630119428951957} + - {fileID: -5573231762173381137} + - {fileID: -6100275677851341391} + - {fileID: -3760805787429278026} + - {fileID: 8881071384453455438} + - {fileID: -254028240842590090} + - {fileID: -6127484876966568088} + - {fileID: -2851665205416203624} + - {fileID: -8000950034044015708} + - {fileID: -2582429178083703590} + - {fileID: 1852886429878514176} + - {fileID: -964831901142094588} + - {fileID: -4982081316269038017} + - {fileID: 2958019079584230508} + - {fileID: -2391909604104154725} + - {fileID: -4193311864254603653} + - {fileID: -3297636740379167238} + - {fileID: 209254729527842564} + - {fileID: -4770328192428436381} + - {fileID: -7455450367234977542} + - {fileID: 3631034543238839285} + - {fileID: 3080632940932466680} + - {fileID: -2489881192242484764} + - {fileID: 6549703153808461419} + - {fileID: 2075959655975453799} + - {fileID: -1521965115025884736} + - {fileID: 9116140915419085409} + - {fileID: -640222352234264506} + - {fileID: 9211034037808977423} + - {fileID: 7438735442418537271} + - {fileID: 1573506729860930579} + - {fileID: -4822627237749231594} + - {fileID: 6455345667856862236} + - {fileID: 6943190093634086771} + - {fileID: -4153537342883424208} + - {fileID: -1491846357861436776} + - {fileID: 2427189236683635637} + - {fileID: -3025178237097496402} + - {fileID: -6882576957935523179} + - {fileID: 5138748690468178764} +--- !u!114 &209254729527842564 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Plate_Front + m_EditorClassIdentifier: + asset: {fileID: -4873496712086185841, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Plate_Front + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &1236808859214793716 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Brakelights_Glass + m_EditorClassIdentifier: + asset: {fileID: -4164774695154826408, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Brakelights_Glass + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &1365118283788738623 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Body + m_EditorClassIdentifier: + asset: {fileID: 2546448926617097766, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Body + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &1480577583687318054 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Flakes_Normal_Blured + m_EditorClassIdentifier: + asset: {fileID: -2755005740616186095, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: d1488fa14fb45365582b3ab79c2e551d + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &1573506729860930579 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Suspension_Front + m_EditorClassIdentifier: + asset: {fileID: -1048068178361312597, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Suspension_Front + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &1852886429878514176 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Grill + m_EditorClassIdentifier: + asset: {fileID: -5823967377838515861, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Grill + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &1948084874733523007 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: GEN4DR_INTERIOR_Met + m_EditorClassIdentifier: + asset: {fileID: 5170181094924732746, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 6e2d5a1231256891e0e06aedc02b34ee + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &2003482963691716458 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: UCB_GLASS_CLEAN_dif + m_EditorClassIdentifier: + asset: {fileID: 6787754835873955037, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: d13fd08db5b345e9182b6095bcda158d + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &2075959655975453799 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Seats + m_EditorClassIdentifier: + asset: {fileID: 4982854414578165236, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Seats + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &2427189236683635637 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Wheel_FR + m_EditorClassIdentifier: + asset: {fileID: 4467968497525096658, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Wheel_FR + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &2958019079584230508 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Hood + m_EditorClassIdentifier: + asset: {fileID: -3849445020806156995, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Hood + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &3080632940932466680 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: rear_door_inner + m_EditorClassIdentifier: + asset: {fileID: 4075588746716385917, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: rear_door_inner + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &3264717159062909935 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Door_Glass_FL + m_EditorClassIdentifier: + asset: {fileID: 8067526710871905475, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Door_Glass_FL + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &3316478724740583832 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Numberplates_dif + m_EditorClassIdentifier: + asset: {fileID: 7017864756984391669, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 700b83e7b758dc312c2f8595581240c2 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &3631034543238839285 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: rear_door_glass + m_EditorClassIdentifier: + asset: {fileID: -5878800795708880519, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: rear_door_glass + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &3663591516556679820 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Body_trim + m_EditorClassIdentifier: + asset: {fileID: 394188886492647765, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Body_trim + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &3832891513552266889 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Door_Glass_FR + m_EditorClassIdentifier: + asset: {fileID: -8186636763282735423, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Door_Glass_FR + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &4502798702128204809 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Bumper_rear + m_EditorClassIdentifier: + asset: {fileID: -7270708046545209058, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Bumper_rear + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &5138748690468178764 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Windshield + m_EditorClassIdentifier: + asset: {fileID: 7532730978521851550, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Windshield + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &6455345667856862236 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Sweepers + m_EditorClassIdentifier: + asset: {fileID: -5204287054442762032, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Sweepers + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &6549703153808461419 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Roof + m_EditorClassIdentifier: + asset: {fileID: 3811849097345154843, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Roof + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &6943190093634086771 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Taillights + m_EditorClassIdentifier: + asset: {fileID: -4701887749356449622, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Taillights + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &7438735442418537271 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Stoplights_Glass + m_EditorClassIdentifier: + asset: {fileID: 2274961060994862008, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Stoplights_Glass + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &8500813743530354884 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: RO3_Stamped_rim_dif + m_EditorClassIdentifier: + asset: {fileID: 520674418573173355, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: 34c5c545c464abd8252f907331ea0203 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &8615630119428951957 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Door_Left_inner + m_EditorClassIdentifier: + asset: {fileID: 6529721663476247070, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Door_Left_inner + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &8881071384453455438 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Doorcard_Right + m_EditorClassIdentifier: + asset: {fileID: 5197224965613267371, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Doorcard_Right + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &9116140915419085409 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Sidemirror_Right + m_EditorClassIdentifier: + asset: {fileID: 3578186651503527790, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Sidemirror_Right + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &9211034037808977423 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Steering_wheel + m_EditorClassIdentifier: + asset: {fileID: 74670892694638795, guid: f654f86b00fda594aa20828bfe5c3fef, type: 3} + identifier: Steering_wheel + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 diff --git a/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.asset.meta b/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.asset.meta new file mode 100644 index 000000000..60ddc9521 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f209ba12a3b80f245b15f30eb93d8fb0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.meta b/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.meta new file mode 100644 index 000000000..1c8e002e8 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Jeep/Jeep.glb.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: f654f86b00fda594aa20828bfe5c3fef +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + textures: + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 1 + animations: [] + _extensions: + - name: KHR_materials_clearcoat + supported: 1 + used: 1 + required: 0 + - name: KHR_texture_transform + supported: 1 + used: 1 + required: 1 + _textures: + - texture: {instanceID: 0} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {instanceID: 0} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/CarPhysics/Content/Main Camera Profile.asset b/package/Runtime/CarPhysics/Content/Main Camera Profile.asset new file mode 100644 index 000000000..381a44762 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Main Camera Profile.asset @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: Main Camera Profile + m_EditorClassIdentifier: UnityEngine.Rendering.VolumeProfile, Unity.RenderPipelines.Core.Runtime + components: + - {fileID: 6178641175498985945} + - {fileID: 7261754825296501840} +--- !u!114 &6178641175498985945 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0.02006942, g: 0.03719073, b: 0.103773594, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.449 + smoothness: + m_OverrideState: 0 + m_Value: 1 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &7261754825296501840 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 2 diff --git a/package/Runtime/CarPhysics/Content/Main Camera Profile.asset.meta b/package/Runtime/CarPhysics/Content/Main Camera Profile.asset.meta new file mode 100644 index 000000000..bd723938f --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Main Camera Profile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfdd8c1bfa047cb44a67b02a9216df5c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Materials.meta b/package/Runtime/CarPhysics/Content/Materials.meta new file mode 100644 index 000000000..dde715204 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db49ae75f4bf46345bdfd6e6dd0990cb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Materials/Floor.mat b/package/Runtime/CarPhysics/Content/Materials/Floor.mat new file mode 100644 index 000000000..4901c9e37 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Floor.mat @@ -0,0 +1,252 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5764419565372096244 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Floor + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _TEXTURE_TRANSFORM_ON + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + 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} + - baseColorTexture: + m_Texture: {fileID: 10309, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 100, y: 100} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _Mode: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.02 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 1 + - _UVSec: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.437 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 1 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.31132078, g: 0.31132078, b: 0.31132078, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &5265781152698216558 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined_NoMerge.mat.meta b/package/Runtime/CarPhysics/Content/Materials/Floor.mat.meta similarity index 79% rename from package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined_NoMerge.mat.meta rename to package/Runtime/CarPhysics/Content/Materials/Floor.mat.meta index eb6b172eb..2b038cf58 100644 --- a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined_NoMerge.mat.meta +++ b/package/Runtime/CarPhysics/Content/Materials/Floor.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 077b29335d685e240b81cde95d2efe84 +guid: b013b4635d8ba8644b98cdb6b3067228 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/package/Runtime/CarPhysics/Content/Materials/Paitjob.mat b/package/Runtime/CarPhysics/Content/Materials/Paitjob.mat new file mode 100644 index 000000000..ce02b655f --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Paitjob.mat @@ -0,0 +1,262 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1972151800096967241 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Paitjob + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.66 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.473 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.3046903, g: 0.33753118, b: 0.38679248, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7435924127920947034 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Mask.mat.meta b/package/Runtime/CarPhysics/Content/Materials/Paitjob.mat.meta similarity index 79% rename from package/Runtime/VideoPlayer/Content/Materials/Video_Local_Mask.mat.meta rename to package/Runtime/CarPhysics/Content/Materials/Paitjob.mat.meta index e8f388add..5aa965f77 100644 --- a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Mask.mat.meta +++ b/package/Runtime/CarPhysics/Content/Materials/Paitjob.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f45c0998a87d85746b980675acfc5a22 +guid: 7e87fe832451d6044af363d0ba6eab66 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Mask.mat b/package/Runtime/CarPhysics/Content/Materials/Skid.mat similarity index 83% rename from package/Runtime/VideoPlayer/Content/Materials/Video_Local_Mask.mat rename to package/Runtime/CarPhysics/Content/Materials/Skid.mat index d3fef2fd4..436db6035 100644 --- a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Mask.mat +++ b/package/Runtime/CarPhysics/Content/Materials/Skid.mat @@ -1,5 +1,31 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8022289309852622305 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!114 &-318269158876102783 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 --- !u!21 &2100000 Material: serializedVersion: 8 @@ -7,14 +33,14 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Video_Local_Mask - m_Shader: {fileID: -6465566751694194690, guid: 33ee70a7f505ddb4e80d235c3d70766d, type: 3} + m_Name: Skid + m_Shader: {fileID: -6465566751694194690, guid: 83f2caca07949794fb997734c4b0520f, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON m_InvalidKeywords: [] - m_LightmapFlags: 6 + m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -25,7 +51,7 @@ Material: serializedVersion: 3 m_TexEnvs: - _BaseMap: - m_Texture: {fileID: 2800000, guid: a501a11279d11574ab98239dc3274ccf, type: 3} + m_Texture: {fileID: 2800000, guid: a9a666d564dddae4abdaeff7d1a23fe2, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _BumpMap: @@ -49,7 +75,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 2800000, guid: a501a11279d11574ab98239dc3274ccf, type: 3} + m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: @@ -69,7 +95,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - baseColorTexture: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: a9a666d564dddae4abdaeff7d1a23fe2, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - emissiveTexture: @@ -130,23 +156,33 @@ Material: - _BUILTIN_QueueControl: 0 - _BUILTIN_QueueOffset: 0 - _Blend: 0 - - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 - _BumpScale: 1 - _CLEARCOAT: 0 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 - _ClearCoatMask: 0 - _ClearCoatSmoothness: 0 + - _ColorMode: 0 - _Cull: 2 - - _Cutoff: 0.5 + - _Cutoff: 0.722 - _DetailAlbedoMapScale: 1 - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0.1 + - _DstBlend: 10 - _EnvironmentReflections: 1 + - _FlipbookBlending: 0 + - _FlipbookMode: 0 - _GlossMapScale: 0 - _Glossiness: 0 - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _Mode: 0 - _OcclusionStrength: 1 - _Parallax: 0.005 - _QueueControl: -1 @@ -154,17 +190,20 @@ Material: - _ReceiveShadows: 1 - _SPECULAR: 0 - _Smoothness: 0.5 + - _SmoothnessSource: 0 - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 + - _SrcBlend: 5 + - _Surface: 1 - _TEXTURE_TRANSFORM: 0 - _VERTEX_COLORS: 1 - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - - _ZWrite: 1 + - _ZWrite: 0 - alphaCutoff: -0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 @@ -176,48 +215,25 @@ Material: - iridescenceIor: 1.3 - iridescenceThicknessMaximum: 400 - iridescenceThicknessMinimum: 100 - - metallicFactor: 0.428 + - metallicFactor: 0 - normalScale: 1 - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.5 + - roughnessFactor: 0 - specularFactor: 1 - thicknessFactor: 0 - transmissionFactor: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - attenuationColor: {r: 1, g: 1, b: 1, a: 0} - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} - - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!114 &3466536246527941274 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 7 ---- !u!114 &8807448126417831585 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 0 diff --git a/package/Runtime/CarPhysics/Content/Materials/Skid.mat.meta b/package/Runtime/CarPhysics/Content/Materials/Skid.mat.meta new file mode 100644 index 000000000..3147a3e1c --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Skid.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 501da8561a56ce34ea7df25696add0c0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Materials/Skybox.mat b/package/Runtime/CarPhysics/Content/Materials/Skybox.mat new file mode 100644 index 000000000..36f980413 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Skybox.mat @@ -0,0 +1,132 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4020307155179432634 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Skybox + m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Tex: + m_Texture: {fileID: 8900000, guid: 44200ec2e52b0476387a17edb659acfd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _Exposure: 0.61 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Rotation: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - _Tint: {r: 0.5471698, g: 0.5471698, b: 0.5471698, a: 0.5} + m_BuildTextureStacks: [] diff --git a/package/Runtime/CarPhysics/Content/Materials/Skybox.mat.meta b/package/Runtime/CarPhysics/Content/Materials/Skybox.mat.meta new file mode 100644 index 000000000..7a5127fcc --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Skybox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 637764a37e33e724385b1d478a523433 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Materials/Sphere - Blue.mat b/package/Runtime/CarPhysics/Content/Materials/Sphere - Blue.mat new file mode 100644 index 000000000..35e08c389 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Sphere - Blue.mat @@ -0,0 +1,262 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sphere - Blue + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0.26 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.824 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.26 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.176 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 0.21226418, g: 0.6003916, b: 1, a: 1} + - _Color: {r: 0.21226415, g: 0.60039157, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.21226415, g: 0.60039157, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &6692961851187089480 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &7949653932076435402 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/package/Runtime/CarPhysics/Content/Materials/Sphere - Blue.mat.meta b/package/Runtime/CarPhysics/Content/Materials/Sphere - Blue.mat.meta new file mode 100644 index 000000000..4cbd89009 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Sphere - Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f3faee5a8636664ab1c038ef30d23db +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Materials/Sphere - Red.mat b/package/Runtime/CarPhysics/Content/Materials/Sphere - Red.mat new file mode 100644 index 000000000..6ab3cc714 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Sphere - Red.mat @@ -0,0 +1,262 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sphere - Red + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0.26 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.824 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.26 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.176 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 0.4680531, b: 0.2117647, a: 1} + - _Color: {r: 1, g: 0.4680531, b: 0.21176466, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 0.4680531, b: 0.21176466, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7949653932076435402 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!114 &8692959184049899569 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/CarPhysics/Content/Materials/Sphere - Red.mat.meta b/package/Runtime/CarPhysics/Content/Materials/Sphere - Red.mat.meta new file mode 100644 index 000000000..57f9d73d3 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Sphere - Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1fa5191fb570a9b49ab29d21e6ce7879 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Materials/Sphere - Yellow.mat b/package/Runtime/CarPhysics/Content/Materials/Sphere - Yellow.mat new file mode 100644 index 000000000..8b3a30b77 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Sphere - Yellow.mat @@ -0,0 +1,262 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sphere - Yellow + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0.26 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.824 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.26 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.176 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 0.92502975, b: 0.2117647, a: 1} + - _Color: {r: 1, g: 0.92502975, b: 0.21176466, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 0.92502975, b: 0.21176466, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7949653932076435402 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!114 &8148218883218734685 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/CarPhysics/Content/Materials/Sphere - Yellow.mat.meta b/package/Runtime/CarPhysics/Content/Materials/Sphere - Yellow.mat.meta new file mode 100644 index 000000000..a23f1c665 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Materials/Sphere - Yellow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00e2015df30f0fa4aa349bc4298537ca +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props.meta b/package/Runtime/CarPhysics/Content/Props.meta new file mode 100644 index 000000000..2cfb88d3d --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7f0aa863d8002a4d9904eb42cf1f164 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs.meta new file mode 100644 index 000000000..43e32afb0 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f346a7a62abbad4c850efb6d15ee92b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles.meta new file mode 100644 index 000000000..8530515d2 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67f87c45e63984d47b0c8cc0dbc6af77 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_1_SP_AFG_Lightpole_Big_1-3_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_1_SP_AFG_Lightpole_Big_1-3_0.prefab new file mode 100644 index 000000000..f114be3b1 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_1_SP_AFG_Lightpole_Big_1-3_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1119021304475857517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4569616973715369472} + - component: {fileID: 8950526746240841483} + - component: {fileID: 850245642379524095} + - component: {fileID: 9210385379728150322} + m_Layer: 0 + m_Name: SP_AFG_Lightpole_Big_1_SP_AFG_Lightpole_Big_1-3_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4569616973715369472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1119021304475857517} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.5, w: 0.5000001} + m_LocalPosition: {x: -1.8758327, y: 0, z: -3.5559983} + m_LocalScale: {x: 0.025399996, y: 0.0254, z: 0.025399996} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8950526746240841483 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1119021304475857517} + m_Mesh: {fileID: 2156896630032744801, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &850245642379524095 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1119021304475857517} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 7896997468562883642, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &9210385379728150322 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1119021304475857517} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 2156896630032744801, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_1_SP_AFG_Lightpole_Big_1-3_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_1_SP_AFG_Lightpole_Big_1-3_0.prefab.meta new file mode 100644 index 000000000..01aa822c6 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_1_SP_AFG_Lightpole_Big_1-3_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b266fb2c6fc409a4ea73fe1a3d7467a5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_2_SP_AFG_Lightpole_Big_1-3_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_2_SP_AFG_Lightpole_Big_1-3_0.prefab new file mode 100644 index 000000000..f7c83fd46 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_2_SP_AFG_Lightpole_Big_1-3_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8251740389880552876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2557268880064790017} + - component: {fileID: 585059980483533946} + - component: {fileID: 6694937625253451594} + - component: {fileID: 5694122737212966375} + m_Layer: 0 + m_Name: SP_AFG_Lightpole_Big_2_SP_AFG_Lightpole_Big_1-3_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2557268880064790017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8251740389880552876} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.5, w: 0.5000001} + m_LocalPosition: {x: -1.8758324, y: -0, z: -1.7779995} + m_LocalScale: {x: 0.025399996, y: 0.0254, z: 0.025399996} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &585059980483533946 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8251740389880552876} + m_Mesh: {fileID: 4176085419744919174, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &6694937625253451594 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8251740389880552876} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -4308424757985959621, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &5694122737212966375 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8251740389880552876} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4176085419744919174, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_2_SP_AFG_Lightpole_Big_1-3_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_2_SP_AFG_Lightpole_Big_1-3_0.prefab.meta new file mode 100644 index 000000000..31147e7cf --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_2_SP_AFG_Lightpole_Big_1-3_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4ee0ea3387c45d148bc4738ef70aff47 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_3_SP_AFG_Lightpole_Big_1-3_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_3_SP_AFG_Lightpole_Big_1-3_0.prefab new file mode 100644 index 000000000..6a2b3b464 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_3_SP_AFG_Lightpole_Big_1-3_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5693622160043124711 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 299051219392776921} + - component: {fileID: 6296945901657299312} + - component: {fileID: 105019374630287331} + - component: {fileID: -5460490471009592492} + m_Layer: 0 + m_Name: SP_AFG_Lightpole_Big_3_SP_AFG_Lightpole_Big_1-3_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &299051219392776921 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5693622160043124711} + m_LocalRotation: {x: -0.5, y: 0.5, z: 0.5, w: 0.5000001} + m_LocalPosition: {x: -1.875832, y: -0, z: 0} + m_LocalScale: {x: 0.025399996, y: 0.0254, z: 0.025399996} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6296945901657299312 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5693622160043124711} + m_Mesh: {fileID: 5240879567553175740, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &105019374630287331 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5693622160043124711} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 7216349252285759942, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-5460490471009592492 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5693622160043124711} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 5240879567553175740, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_3_SP_AFG_Lightpole_Big_1-3_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_3_SP_AFG_Lightpole_Big_1-3_0.prefab.meta new file mode 100644 index 000000000..325af1a43 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_AFG_Lightpole_Big_3_SP_AFG_Lightpole_Big_1-3_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e72ba3b7e869d24598d1a4f66f3e9a8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_1_SP_TNR_Electricpole_1-8_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_1_SP_TNR_Electricpole_1-8_0.prefab new file mode 100644 index 000000000..10632240f --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_1_SP_TNR_Electricpole_1-8_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3708250751847221192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4356386091131539110} + - component: {fileID: 3289196149339478033} + - component: {fileID: 4853923291415508715} + - component: {fileID: 3008725355579744128} + m_Layer: 0 + m_Name: SP_TNR_Electricpole_1_SP_TNR_Electricpole_1-8_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4356386091131539110 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3708250751847221192} + m_LocalRotation: {x: -0, y: 0.70710677, z: 0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -2.0270586, y: 0, z: 4.9156947} + m_LocalScale: {x: 0.0155015215, y: 0.015501516, z: 0.015501516} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3289196149339478033 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3708250751847221192} + m_Mesh: {fileID: 4886499021942550676, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &4853923291415508715 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3708250751847221192} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 1258294983210026410, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &3008725355579744128 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3708250751847221192} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4886499021942550676, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_1_SP_TNR_Electricpole_1-8_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_1_SP_TNR_Electricpole_1-8_0.prefab.meta new file mode 100644 index 000000000..81d6abe34 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_1_SP_TNR_Electricpole_1-8_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b0de0ec14d4604944860bbcefb7a094b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_2_SP_TNR_Electricpole_1-8_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_2_SP_TNR_Electricpole_1-8_0.prefab new file mode 100644 index 000000000..289cda57b --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_2_SP_TNR_Electricpole_1-8_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4385642158942502531 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4562611653612564167} + - component: {fileID: 4347847569895423235} + - component: {fileID: 1310053272367128311} + - component: {fileID: 8902977500732672161} + m_Layer: 0 + m_Name: SP_TNR_Electricpole_2_SP_TNR_Electricpole_1-8_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4562611653612564167 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4385642158942502531} + m_LocalRotation: {x: -0, y: 0.70710677, z: 0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -2.013171, y: 0, z: 1.3681873} + m_LocalScale: {x: 0.0155015215, y: 0.015501516, z: 0.015501516} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4347847569895423235 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4385642158942502531} + m_Mesh: {fileID: 7870639171302025323, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &1310053272367128311 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4385642158942502531} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 8945787383611285296, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8902977500732672161 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4385642158942502531} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 7870639171302025323, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_2_SP_TNR_Electricpole_1-8_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_2_SP_TNR_Electricpole_1-8_0.prefab.meta new file mode 100644 index 000000000..028e7452f --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_2_SP_TNR_Electricpole_1-8_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 995faaca66b93a84d94adcdd198dacb0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_3_SP_TNR_Electricpole_1-8_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_3_SP_TNR_Electricpole_1-8_0.prefab new file mode 100644 index 000000000..e85726d4b --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_3_SP_TNR_Electricpole_1-8_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8764663006107898328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2932656043598554290} + - component: {fileID: 4655723333734300935} + - component: {fileID: 3766762654732609601} + - component: {fileID: 2863505449088438146} + m_Layer: 0 + m_Name: SP_TNR_Electricpole_3_SP_TNR_Electricpole_1-8_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2932656043598554290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8764663006107898328} + m_LocalRotation: {x: -0, y: 0.70710677, z: 0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -2.0234342, y: 0, z: 3.1816854} + m_LocalScale: {x: 0.0155015215, y: 0.015501516, z: 0.015501516} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4655723333734300935 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8764663006107898328} + m_Mesh: {fileID: 4011971013603210263, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &3766762654732609601 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8764663006107898328} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -4893678097179611594, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2863505449088438146 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8764663006107898328} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4011971013603210263, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_3_SP_TNR_Electricpole_1-8_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_3_SP_TNR_Electricpole_1-8_0.prefab.meta new file mode 100644 index 000000000..eaa7eea72 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_3_SP_TNR_Electricpole_1-8_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 259d19df4d282f0498443aadd50d7f37 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_4_SP_TNR_Electricpole_1-8_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_4_SP_TNR_Electricpole_1-8_0.prefab new file mode 100644 index 000000000..84ac506cd --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_4_SP_TNR_Electricpole_1-8_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3760524795767261679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1438019685535075940} + - component: {fileID: 7117868433086912146} + - component: {fileID: 3213196554187327896} + - component: {fileID: -1091478369095900076} + m_Layer: 0 + m_Name: SP_TNR_Electricpole_4_SP_TNR_Electricpole_1-8_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1438019685535075940 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3760524795767261679} + m_LocalRotation: {x: -0, y: 0.70710677, z: 0.7071068, w: 0.000000030908623} + m_LocalPosition: {x: -2.0258973, y: 0, z: 6.945011} + m_LocalScale: {x: 0.0155015215, y: 0.015501516, z: 0.015501516} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7117868433086912146 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3760524795767261679} + m_Mesh: {fileID: -4949826843677204371, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &3213196554187327896 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3760524795767261679} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3199688448730574336, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-1091478369095900076 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3760524795767261679} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -4949826843677204371, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_4_SP_TNR_Electricpole_1-8_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_4_SP_TNR_Electricpole_1-8_0.prefab.meta new file mode 100644 index 000000000..dd1f0ea80 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_4_SP_TNR_Electricpole_1-8_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ff406e2b9e915804aafde73ec93a0abe +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_5_SP_TNR_Electricpole_1-8_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_5_SP_TNR_Electricpole_1-8_0.prefab new file mode 100644 index 000000000..d3c04638e --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_5_SP_TNR_Electricpole_1-8_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &730755482352592518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 643972799187907272} + - component: {fileID: 3072803119702687544} + - component: {fileID: 7721299539181974061} + - component: {fileID: 6197666411080828136} + m_Layer: 0 + m_Name: SP_TNR_Electricpole_5_SP_TNR_Electricpole_1-8_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &643972799187907272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 730755482352592518} + m_LocalRotation: {x: -0, y: 0.7071067, z: 0.7071068, w: 0.000000030908627} + m_LocalPosition: {x: 1.778, y: 0, z: 1.5239996} + m_LocalScale: {x: 0.025400002, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3072803119702687544 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 730755482352592518} + m_Mesh: {fileID: -6688785281255479983, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &7721299539181974061 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 730755482352592518} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3508543212566716025, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &6197666411080828136 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 730755482352592518} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -6688785281255479983, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_5_SP_TNR_Electricpole_1-8_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_5_SP_TNR_Electricpole_1-8_0.prefab.meta new file mode 100644 index 000000000..4dd347605 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_5_SP_TNR_Electricpole_1-8_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 63efcbf12c7514e42aadcdd040c8cb30 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0.prefab new file mode 100644 index 000000000..d04fc3a35 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8269506547535888573 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4926831565835815153} + - component: {fileID: 5595651487475886683} + - component: {fileID: 5936700428340706872} + - component: {fileID: -597283201726751996} + m_Layer: 0 + m_Name: SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4926831565835815153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8269506547535888573} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 1.7779993, y: 0, z: -1.27} + m_LocalScale: {x: 0.0254, y: 0.025399998, z: 0.025399998} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5595651487475886683 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8269506547535888573} + m_Mesh: {fileID: 8826895086741253641, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &5936700428340706872 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8269506547535888573} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -5413821789626117607, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-597283201726751996 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8269506547535888573} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 8826895086741253641, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0.prefab.meta new file mode 100644 index 000000000..df10ea281 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_6_SP_TNR_Electricpole_1-8_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b79222e408136d64396168217862db1a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_7_SP_TNR_Electricpole_1-8_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_7_SP_TNR_Electricpole_1-8_0.prefab new file mode 100644 index 000000000..bc10f61cd --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_7_SP_TNR_Electricpole_1-8_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4555171363810221979 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8130997819014353750} + - component: {fileID: 3499589574731606454} + - component: {fileID: 106028583018893972} + - component: {fileID: 1718545649186310733} + m_Layer: 0 + m_Name: SP_TNR_Electricpole_7_SP_TNR_Electricpole_1-8_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8130997819014353750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4555171363810221979} + m_LocalRotation: {x: -0, y: 0.7071067, z: 0.7071068, w: 0.000000030908627} + m_LocalPosition: {x: 1.778, y: 0, z: 0} + m_LocalScale: {x: 0.025400002, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3499589574731606454 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4555171363810221979} + m_Mesh: {fileID: -1113132972472935601, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &106028583018893972 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4555171363810221979} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3158832659760730996, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1718545649186310733 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4555171363810221979} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -1113132972472935601, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_7_SP_TNR_Electricpole_1-8_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_7_SP_TNR_Electricpole_1-8_0.prefab.meta new file mode 100644 index 000000000..32d363d38 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_7_SP_TNR_Electricpole_1-8_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be0770791ca33924b8c6c840945dd8d9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_8_SP_TNR_Electricpole_1-8_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_8_SP_TNR_Electricpole_1-8_0.prefab new file mode 100644 index 000000000..e343ec1dd --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_8_SP_TNR_Electricpole_1-8_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6763596898093376853 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6347085868567857003} + - component: {fileID: 1608010793664491962} + - component: {fileID: 5801463204792092182} + - component: {fileID: -1691702573916533997} + m_Layer: 0 + m_Name: SP_TNR_Electricpole_8_SP_TNR_Electricpole_1-8_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6347085868567857003 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6763596898093376853} + m_LocalRotation: {x: -0.7071069, y: -0, z: -0, w: 0.70710665} + m_LocalPosition: {x: 3.0110857, y: 3.3865829, z: -2.5400002} + m_LocalScale: {x: 0.03178937, y: 0.031789362, z: 0.031789362} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1608010793664491962 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6763596898093376853} + m_Mesh: {fileID: 4048024538478466436, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &5801463204792092182 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6763596898093376853} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 5708705984572443908, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-1691702573916533997 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6763596898093376853} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4048024538478466436, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_8_SP_TNR_Electricpole_1-8_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_8_SP_TNR_Electricpole_1-8_0.prefab.meta new file mode 100644 index 000000000..4438b9535 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_Electricpole_8_SP_TNR_Electricpole_1-8_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 02f3424ab9a8c624a9be56f3d3f8b99f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_TrafficLight_old_1_SP_TNR_TrafficLight_old_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_TrafficLight_old_1_SP_TNR_TrafficLight_old_0.prefab new file mode 100644 index 000000000..a2d722090 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_TrafficLight_old_1_SP_TNR_TrafficLight_old_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2497260764169372095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1097406058822923900} + - component: {fileID: 234068897114564812} + - component: {fileID: 8349044939098052975} + - component: {fileID: 1752429998068173848} + m_Layer: 0 + m_Name: SP_TNR_TrafficLight_old_1_SP_TNR_TrafficLight_old_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1097406058822923900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2497260764169372095} + m_LocalRotation: {x: -0, y: 0.7071068, z: 0.7071067, w: 0.00000011520231} + m_LocalPosition: {x: 1.7779999, y: -0.0107156215, z: -3.8099992} + m_LocalScale: {x: 0.025400002, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &234068897114564812 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2497260764169372095} + m_Mesh: {fileID: 7866635586880705965, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} +--- !u!23 &8349044939098052975 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2497260764169372095} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6432454286823356842, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1752429998068173848 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2497260764169372095} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 7866635586880705965, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_TrafficLight_old_1_SP_TNR_TrafficLight_old_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_TrafficLight_old_1_SP_TNR_TrafficLight_old_0.prefab.meta new file mode 100644 index 000000000..88c4fbb22 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Poles/SP_TNR_TrafficLight_old_1_SP_TNR_TrafficLight_old_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5603e712452920a4db08c89b66b8c5b8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic.meta new file mode 100644 index 000000000..8e7fa9411 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09caddaad59f50b4fa2746464f2ba280 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_1_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_1_0.prefab new file mode 100644 index 000000000..3a629ac55 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_1_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3615874020366908325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4140672616187102130} + - component: {fileID: 5817401560444599257} + - component: {fileID: 1980189206877086855} + - component: {fileID: -2109663935805629285} + - component: {fileID: 2238745115131762354} + m_Layer: 0 + m_Name: DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_1_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4140672616187102130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3615874020366908325} + m_LocalRotation: {x: -0, y: 0.88701093, z: -0, w: 0.4617484} + m_LocalPosition: {x: 0.5297628, y: 0.5307582, z: -0.70684403} + m_LocalScale: {x: 0.04481385, y: 0.04481384, z: 0.044813845} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5817401560444599257 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3615874020366908325} + m_Mesh: {fileID: 2861056515708169103, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &1980189206877086855 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3615874020366908325} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -315763115544265240, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-2109663935805629285 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3615874020366908325} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 2861056515708169103, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &2238745115131762354 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3615874020366908325} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_1_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_1_0.prefab.meta new file mode 100644 index 000000000..c1b0210a5 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_1_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e01d91242451b74b8b566c12ce2be4d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_2_0.prefab new file mode 100644 index 000000000..b3ad8b964 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_2_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6837056267593534350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4311224328375507143} + - component: {fileID: 7683365546545591458} + - component: {fileID: 270309185509891823} + - component: {fileID: -7642526680332271252} + - component: {fileID: -8119997097477696944} + m_Layer: 0 + m_Name: DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4311224328375507143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6837056267593534350} + m_LocalRotation: {x: -0.664463, y: 0.24184479, z: 0.24184476, w: 0.6644631} + m_LocalPosition: {x: 0.968562, y: 0.34388676, z: -1.5754287} + m_LocalScale: {x: 0.025400002, y: 0.025399998, z: 0.02539999} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7683365546545591458 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6837056267593534350} + m_Mesh: {fileID: 1530261201118835132, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &270309185509891823 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6837056267593534350} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 1596288939460976971, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-7642526680332271252 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6837056267593534350} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 1530261201118835132, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &-8119997097477696944 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6837056267593534350} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_2_0.prefab.meta new file mode 100644 index 000000000..9f1431a8c --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadBarrier_1_DP_HWS_RoadBarrier_2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3f4bcce302562854e9d19d697107f83d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_1_DP_HWS_RoadCone_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_1_DP_HWS_RoadCone_1-2_0.prefab new file mode 100644 index 000000000..b89d8f2ae --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_1_DP_HWS_RoadCone_1-2_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6591424154317814083 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 851744414352197445} + - component: {fileID: 9027672379007215849} + - component: {fileID: 1176565241089094347} + - component: {fileID: 8503337635428902388} + - component: {fileID: 4219546804847261343} + m_Layer: 0 + m_Name: DP_HWS_RoadCone_1_DP_HWS_RoadCone_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &851744414352197445 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6591424154317814083} + m_LocalRotation: {x: -0.6903455, y: 0.15304591, z: 0.15304594, w: 0.6903455} + m_LocalPosition: {x: 1.016867, y: 0.025975177, z: 0.21110219} + m_LocalScale: {x: 0.0254, y: 0.025399992, z: 0.025399992} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9027672379007215849 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6591424154317814083} + m_Mesh: {fileID: -6035350408529167148, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &1176565241089094347 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6591424154317814083} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 1879577163134236911, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8503337635428902388 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6591424154317814083} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -6035350408529167148, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &4219546804847261343 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6591424154317814083} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_1_DP_HWS_RoadCone_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_1_DP_HWS_RoadCone_1-2_0.prefab.meta new file mode 100644 index 000000000..1fed66e5b --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_1_DP_HWS_RoadCone_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5faecab06dc1e814e984581c3f914ae6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0.prefab new file mode 100644 index 000000000..9d6468e43 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3158424458803970291 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768956079008960411} + - component: {fileID: 3284757986687312460} + - component: {fileID: 2344711347970777307} + - component: {fileID: -2079916652180684549} + - component: {fileID: 273759230270866405} + m_Layer: 0 + m_Name: DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1768956079008960411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3158424458803970291} + m_LocalRotation: {x: -0.6903455, y: 0.15304591, z: 0.15304594, w: 0.6903455} + m_LocalPosition: {x: 0.93491834, y: 0.025975173, z: 0.23909232} + m_LocalScale: {x: 0.0254, y: 0.025399992, z: 0.025399992} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3284757986687312460 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3158424458803970291} + m_Mesh: {fileID: 4694567564229525148, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &2344711347970777307 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3158424458803970291} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8317665257150509185, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-2079916652180684549 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3158424458803970291} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 4694567564229525148, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &273759230270866405 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3158424458803970291} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0.prefab.meta new file mode 100644 index 000000000..f84702f88 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadCone_2_DP_HWS_RoadCone_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c17eb04c4c7605a4e9d744a5f0eb1105 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0.prefab new file mode 100644 index 000000000..da8a81f60 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3904564893974343582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3142330088725783095} + - component: {fileID: 8173734554979059028} + - component: {fileID: 6087202882256223893} + - component: {fileID: 176796372763121880} + - component: {fileID: 7844790308568785743} + m_Layer: 0 + m_Name: DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3142330088725783095 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3904564893974343582} + m_LocalRotation: {x: -0.7071069, y: -0, z: -0, w: 0.70710665} + m_LocalPosition: {x: 0.7539842, y: 0, z: -0.29786545} + m_LocalScale: {x: 0.03670427, y: 0.03670426, z: 0.03670426} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8173734554979059028 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3904564893974343582} + m_Mesh: {fileID: 1460254507852883832, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &6087202882256223893 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3904564893974343582} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -796251204639464740, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &176796372763121880 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3904564893974343582} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 1460254507852883832, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &7844790308568785743 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3904564893974343582} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0.prefab.meta new file mode 100644 index 000000000..f5618a9a4 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadDrum_1_DP_HWS_RoadDrum_1_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: decfe7745ea2357488458821e29de65b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadPole_1_DP_HWS_RoadPole_1_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadPole_1_DP_HWS_RoadPole_1_0.prefab new file mode 100644 index 000000000..0f23005bc --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadPole_1_DP_HWS_RoadPole_1_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4575060724447802911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2009129554940345385} + - component: {fileID: 4733116291807895353} + - component: {fileID: 2021279184890395416} + - component: {fileID: -8575801516012101871} + - component: {fileID: 7402242918625987572} + m_Layer: 0 + m_Name: DP_HWS_RoadPole_1_DP_HWS_RoadPole_1_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2009129554940345385 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4575060724447802911} + m_LocalRotation: {x: -0.69335324, y: -0.13878503, z: -0.13878503, w: 0.69335324} + m_LocalPosition: {x: 0.44897187, y: 0, z: 0.15637025} + m_LocalScale: {x: 0.032655, y: 0.03265499, z: 0.025988307} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4733116291807895353 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4575060724447802911} + m_Mesh: {fileID: 5064764321553790538, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &2021279184890395416 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4575060724447802911} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3268927866789126223, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-8575801516012101871 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4575060724447802911} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 5064764321553790538, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &7402242918625987572 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4575060724447802911} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadPole_1_DP_HWS_RoadPole_1_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadPole_1_DP_HWS_RoadPole_1_0.prefab.meta new file mode 100644 index 000000000..f1d801b98 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_RoadPole_1_DP_HWS_RoadPole_1_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f97eae061a0cdda4bb146254e1eaeaa5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_1_DP_HWS_SignDangerTurn_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_1_DP_HWS_SignDangerTurn_1-2_0.prefab new file mode 100644 index 000000000..2c02ae211 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_1_DP_HWS_SignDangerTurn_1-2_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4526072022639978119 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 313623350777170302} + - component: {fileID: 6070775249575652469} + - component: {fileID: 1746793805987379877} + - component: {fileID: -461616863387244886} + m_Layer: 0 + m_Name: DP_HWS_SignDangerTurn_1_DP_HWS_SignDangerTurn_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &313623350777170302 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4526072022639978119} + m_LocalRotation: {x: -0.68301266, y: 0.1830127, z: 0.1830127, w: 0.6830127} + m_LocalPosition: {x: -0.25439337, y: 0, z: -0.50799984} + m_LocalScale: {x: 0.025399994, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6070775249575652469 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4526072022639978119} + m_Mesh: {fileID: -2034131468551901864, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &1746793805987379877 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4526072022639978119} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 8209174670785227507, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-461616863387244886 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4526072022639978119} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -2034131468551901864, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_1_DP_HWS_SignDangerTurn_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_1_DP_HWS_SignDangerTurn_1-2_0.prefab.meta new file mode 100644 index 000000000..bacf16794 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_1_DP_HWS_SignDangerTurn_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ff172a89a6af8de4a9255cc74debe718 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_2_DP_HWS_SignDangerTurn_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_2_DP_HWS_SignDangerTurn_1-2_0.prefab new file mode 100644 index 000000000..77e6f9c84 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_2_DP_HWS_SignDangerTurn_1-2_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4513187501159036398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3642838276125243676} + - component: {fileID: 5401319074206663028} + - component: {fileID: 1514360312764074679} + - component: {fileID: 2947726066832422023} + m_Layer: 0 + m_Name: DP_HWS_SignDangerTurn_2_DP_HWS_SignDangerTurn_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3642838276125243676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4513187501159036398} + m_LocalRotation: {x: -0.68301266, y: 0.1830127, z: 0.1830127, w: 0.6830127} + m_LocalPosition: {x: -0.2543935, y: 0, z: 0} + m_LocalScale: {x: 0.025399994, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5401319074206663028 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4513187501159036398} + m_Mesh: {fileID: 1424677891869359631, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &1514360312764074679 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4513187501159036398} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3536424214844503565, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2947726066832422023 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4513187501159036398} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 1424677891869359631, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_2_DP_HWS_SignDangerTurn_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_2_DP_HWS_SignDangerTurn_1-2_0.prefab.meta new file mode 100644 index 000000000..21c79d996 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignDangerTurn_2_DP_HWS_SignDangerTurn_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4720fe051ce3283498ab145209d757f3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_1_DP_HWS_SignHardturn_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_1_DP_HWS_SignHardturn_1-2_0.prefab new file mode 100644 index 000000000..3b0604097 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_1_DP_HWS_SignHardturn_1-2_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8623450599794454325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2974044238065136194} + - component: {fileID: 4385447379850183972} + - component: {fileID: 8464504060112684860} + - component: {fileID: -9170587362031413355} + m_Layer: 0 + m_Name: DP_HWS_SignHardturn_1_DP_HWS_SignHardturn_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2974044238065136194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8623450599794454325} + m_LocalRotation: {x: -0.68301266, y: 0.1830127, z: 0.1830127, w: 0.6830127} + m_LocalPosition: {x: -0.25439343, y: 0, z: -1.524266} + m_LocalScale: {x: 0.025399994, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4385447379850183972 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8623450599794454325} + m_Mesh: {fileID: -1869506498805270588, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &8464504060112684860 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8623450599794454325} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -956175738167318807, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-9170587362031413355 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8623450599794454325} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -1869506498805270588, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_1_DP_HWS_SignHardturn_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_1_DP_HWS_SignHardturn_1-2_0.prefab.meta new file mode 100644 index 000000000..988c41a65 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_1_DP_HWS_SignHardturn_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eaec113c9f13f674ba5def0810be0dd6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_2_DP_HWS_SignHardturn_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_2_DP_HWS_SignHardturn_1-2_0.prefab new file mode 100644 index 000000000..0b70f0f5b --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_2_DP_HWS_SignHardturn_1-2_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3461740595378676758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5807697087181933830} + - component: {fileID: 581110886786091489} + - component: {fileID: 3288592299715778244} + - component: {fileID: 3182609875502857992} + m_Layer: 0 + m_Name: DP_HWS_SignHardturn_2_DP_HWS_SignHardturn_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5807697087181933830 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3461740595378676758} + m_LocalRotation: {x: -0.68301266, y: 0.1830127, z: 0.1830127, w: 0.6830127} + m_LocalPosition: {x: -0.25400016, y: 0, z: -1.0162665} + m_LocalScale: {x: 0.025399994, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &581110886786091489 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3461740595378676758} + m_Mesh: {fileID: 2030062556720536138, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &3288592299715778244 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3461740595378676758} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3162014110347375626, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &3182609875502857992 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3461740595378676758} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 2030062556720536138, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_2_DP_HWS_SignHardturn_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_2_DP_HWS_SignHardturn_1-2_0.prefab.meta new file mode 100644 index 000000000..cee06de45 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignHardturn_2_DP_HWS_SignHardturn_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7e37acdc92d08ce4eadaf7d695500c01 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_1_DP_HWS_SignSpeedLim_1-3_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_1_DP_HWS_SignSpeedLim_1-3_0.prefab new file mode 100644 index 000000000..e8089e42f --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_1_DP_HWS_SignSpeedLim_1-3_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2467434764939519284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4058103056884223024} + - component: {fileID: 1126120228949728552} + - component: {fileID: 7699799677381163799} + - component: {fileID: 4891786741431791733} + m_Layer: 0 + m_Name: DP_HWS_SignSpeedLim_1_DP_HWS_SignSpeedLim_1-3_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4058103056884223024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2467434764939519284} + m_LocalRotation: {x: -0.6743797, y: 0.21263115, z: 0.21263118, w: 0.67437977} + m_LocalPosition: {x: -0.2542624, y: 0, z: 1.5238222} + m_LocalScale: {x: 0.025399998, y: 0.0254, z: 0.0254} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1126120228949728552 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2467434764939519284} + m_Mesh: {fileID: 1045394223356054865, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &7699799677381163799 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2467434764939519284} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -1291771310673979055, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &4891786741431791733 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2467434764939519284} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 1045394223356054865, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_1_DP_HWS_SignSpeedLim_1-3_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_1_DP_HWS_SignSpeedLim_1-3_0.prefab.meta new file mode 100644 index 000000000..1e368bbb8 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_1_DP_HWS_SignSpeedLim_1-3_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e3643c7765700d649ac3acb018babb9a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_2_DP_HWS_SignSpeedLim_1-3_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_2_DP_HWS_SignSpeedLim_1-3_0.prefab new file mode 100644 index 000000000..0db76f053 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_2_DP_HWS_SignSpeedLim_1-3_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4958178952241487021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4587666561153770870} + - component: {fileID: 8695071595716440441} + - component: {fileID: 6448642522635703548} + - component: {fileID: -8385288784994862104} + m_Layer: 0 + m_Name: DP_HWS_SignSpeedLim_2_DP_HWS_SignSpeedLim_1-3_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4587666561153770870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4958178952241487021} + m_LocalRotation: {x: -0.68301266, y: 0.1830127, z: 0.1830127, w: 0.6830127} + m_LocalPosition: {x: -0.25473627, y: 0, z: 1.0157878} + m_LocalScale: {x: 0.025399994, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8695071595716440441 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4958178952241487021} + m_Mesh: {fileID: 6264279744159299705, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &6448642522635703548 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4958178952241487021} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -2864053968601036395, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-8385288784994862104 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4958178952241487021} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 6264279744159299705, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_2_DP_HWS_SignSpeedLim_1-3_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_2_DP_HWS_SignSpeedLim_1-3_0.prefab.meta new file mode 100644 index 000000000..12cb83dde --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_2_DP_HWS_SignSpeedLim_1-3_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 46bcfd243d4f27b49b4b2be0138d58a3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_3_DP_HWS_SignSpeedLim_1-3_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_3_DP_HWS_SignSpeedLim_1-3_0.prefab new file mode 100644 index 000000000..217c88987 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_3_DP_HWS_SignSpeedLim_1-3_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &728135698331830038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7271508570168400822} + - component: {fileID: 9016843981254246714} + - component: {fileID: 1912045020933287820} + - component: {fileID: 194283617512766581} + m_Layer: 0 + m_Name: DP_HWS_SignSpeedLim_3_DP_HWS_SignSpeedLim_1-3_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7271508570168400822 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728135698331830038} + m_LocalRotation: {x: -0.68301266, y: 0.1830127, z: 0.1830127, w: 0.6830127} + m_LocalPosition: {x: -0.2542624, y: 0, z: 0.50782233} + m_LocalScale: {x: 0.025399994, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9016843981254246714 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728135698331830038} + m_Mesh: {fileID: -4667167682359828741, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &1912045020933287820 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728135698331830038} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -3761914379167658175, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &194283617512766581 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728135698331830038} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -4667167682359828741, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_3_DP_HWS_SignSpeedLim_1-3_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_3_DP_HWS_SignSpeedLim_1-3_0.prefab.meta new file mode 100644 index 000000000..0f28f5a0c --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignSpeedLim_3_DP_HWS_SignSpeedLim_1-3_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b23f08aaa7482fe4cb6763f5c2ab6f1e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignTurn_1_NP_TurnSign1_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignTurn_1_NP_TurnSign1_0.prefab new file mode 100644 index 000000000..e6de6dd6a --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignTurn_1_NP_TurnSign1_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7212323850830195413 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 641301245939641564} + - component: {fileID: 8899474465259741833} + - component: {fileID: 3767588041754780117} + - component: {fileID: -3072050711210390651} + m_Layer: 0 + m_Name: DP_HWS_SignTurn_1_NP_TurnSign1_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &641301245939641564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7212323850830195413} + m_LocalRotation: {x: -0.68301266, y: 0.1830127, z: 0.1830127, w: 0.6830127} + m_LocalPosition: {x: -1.1670058, y: 0, z: 0.6214219} + m_LocalScale: {x: 0.025399994, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8899474465259741833 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7212323850830195413} + m_Mesh: {fileID: 6497123802940015492, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &3767588041754780117 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7212323850830195413} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 5052754579021239575, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-3072050711210390651 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7212323850830195413} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 6497123802940015492, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignTurn_1_NP_TurnSign1_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignTurn_1_NP_TurnSign1_0.prefab.meta new file mode 100644 index 000000000..909689fe0 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/DP_HWS_SignTurn_1_NP_TurnSign1_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b31fb116dc2e68b45a86d381cb31bffd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_1_GuardRail_Highway_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_1_GuardRail_Highway_1-2_0.prefab new file mode 100644 index 000000000..567084fcd --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_1_GuardRail_Highway_1-2_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3555292844185957364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6456869982890440263} + - component: {fileID: 5867905062618849465} + - component: {fileID: 5617742639872014524} + - component: {fileID: -5256163353554917112} + - component: {fileID: 5616185137372732106} + m_Layer: 0 + m_Name: GuardRail_Highway_1_GuardRail_Highway_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6456869982890440263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3555292844185957364} + m_LocalRotation: {x: -0, y: 0.17364824, z: -0, w: 0.9848078} + m_LocalPosition: {x: 0.31165782, y: 0.21011885, z: -2.760055} + m_LocalScale: {x: 0.025399998, y: 0.025399992, z: 0.025399994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5867905062618849465 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3555292844185957364} + m_Mesh: {fileID: -2476035179915704162, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &5617742639872014524 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3555292844185957364} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -6641353848918738805, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-5256163353554917112 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3555292844185957364} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -2476035179915704162, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &5616185137372732106 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3555292844185957364} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_1_GuardRail_Highway_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_1_GuardRail_Highway_1-2_0.prefab.meta new file mode 100644 index 000000000..4f2cdc8b5 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_1_GuardRail_Highway_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1246ee57a8b30424bbc2d4914a20d757 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_2_GuardRail_Highway_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_2_GuardRail_Highway_1-2_0.prefab new file mode 100644 index 000000000..bb493fb2c --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_2_GuardRail_Highway_1-2_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4035710318356124460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3943056701518495835} + - component: {fileID: 596902330958597943} + - component: {fileID: 8997380468902701250} + - component: {fileID: 5324756820753281204} + - component: {fileID: -6801702723019060672} + m_Layer: 0 + m_Name: GuardRail_Highway_2_GuardRail_Highway_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3943056701518495835 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4035710318356124460} + m_LocalRotation: {x: -0, y: 0.17364824, z: -0, w: 0.9848078} + m_LocalPosition: {x: 0.20720306, y: 0.21011885, z: -2.006279} + m_LocalScale: {x: 0.025399998, y: 0.025399992, z: 0.025399994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &596902330958597943 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4035710318356124460} + m_Mesh: {fileID: 8191094975503202716, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &8997380468902701250 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4035710318356124460} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6151468700574487165, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &5324756820753281204 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4035710318356124460} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 8191094975503202716, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &-6801702723019060672 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4035710318356124460} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_2_GuardRail_Highway_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_2_GuardRail_Highway_1-2_0.prefab.meta new file mode 100644 index 000000000..f5246f483 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/GuardRail_Highway_2_GuardRail_Highway_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bb6562034dcaf734d9ea216ebbeddfa3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CCS_ConcreteBlock_1_SP_CCS_ConcreteBlock_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CCS_ConcreteBlock_1_SP_CCS_ConcreteBlock_1-2_0.prefab new file mode 100644 index 000000000..230cabaf9 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CCS_ConcreteBlock_1_SP_CCS_ConcreteBlock_1-2_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1276160159540287145 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 813339574503567253} + - component: {fileID: 1603284052215326541} + - component: {fileID: 9036237186259221036} + - component: {fileID: -511241947964430092} + - component: {fileID: 1631807895053872960} + m_Layer: 0 + m_Name: SP_CCS_ConcreteBlock_1_SP_CCS_ConcreteBlock_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &813339574503567253 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276160159540287145} + m_LocalRotation: {x: -0.5416753, y: 0.45451954, z: 0.4545195, w: 0.54167515} + m_LocalPosition: {x: -1.7267241, y: 0, z: -0.13834463} + m_LocalScale: {x: 0.025400005, y: 0.025400007, z: 0.0254} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1603284052215326541 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276160159540287145} + m_Mesh: {fileID: -8469612984685418198, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &9036237186259221036 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276160159540287145} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 1260828379588102382, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-511241947964430092 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276160159540287145} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -8469612984685418198, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &1631807895053872960 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276160159540287145} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CCS_ConcreteBlock_1_SP_CCS_ConcreteBlock_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CCS_ConcreteBlock_1_SP_CCS_ConcreteBlock_1-2_0.prefab.meta new file mode 100644 index 000000000..1e52f98db --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CCS_ConcreteBlock_1_SP_CCS_ConcreteBlock_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 083cf41f7c5194f409b34001862f9ed1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CSS_ConcreteBlock_2_SP_CCS_ConcreteBlock_1-2_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CSS_ConcreteBlock_2_SP_CCS_ConcreteBlock_1-2_0.prefab new file mode 100644 index 000000000..83df6db6b --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CSS_ConcreteBlock_2_SP_CCS_ConcreteBlock_1-2_0.prefab @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4383439125751416702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3245327168871263597} + - component: {fileID: 4120185456212170133} + - component: {fileID: 5964056387927916088} + - component: {fileID: -3722099792479952437} + - component: {fileID: -7483890070866849312} + m_Layer: 0 + m_Name: SP_CSS_ConcreteBlock_2_SP_CCS_ConcreteBlock_1-2_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3245327168871263597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4383439125751416702} + m_LocalRotation: {x: -0.6963643, y: -0.1227878, z: -0.122787796, w: 0.6963642} + m_LocalPosition: {x: -1.7196475, y: -0, z: -2.3660853} + m_LocalScale: {x: 0.021632671, y: 0.02163267, z: 0.021632664} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4120185456212170133 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4383439125751416702} + m_Mesh: {fileID: -1314367747762717102, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &5964056387927916088 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4383439125751416702} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 8177629526925069629, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &-3722099792479952437 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4383439125751416702} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -1314367747762717102, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!54 &-7483890070866849312 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4383439125751416702} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CSS_ConcreteBlock_2_SP_CCS_ConcreteBlock_1-2_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CSS_ConcreteBlock_2_SP_CCS_ConcreteBlock_1-2_0.prefab.meta new file mode 100644 index 000000000..316aa8e18 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_CSS_ConcreteBlock_2_SP_CCS_ConcreteBlock_1-2_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 92cc71aae343fa04f8268c3f827ebaf3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_HWS_RoadBarrier_1_SP_HWS_RoadBarrier_1_0.prefab b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_HWS_RoadBarrier_1_SP_HWS_RoadBarrier_1_0.prefab new file mode 100644 index 000000000..da992e8d0 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_HWS_RoadBarrier_1_SP_HWS_RoadBarrier_1_0.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4184814688320084212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4144124415779011460} + - component: {fileID: 7230816256118054887} + - component: {fileID: 6711031939800867510} + - component: {fileID: 8026006304396961697} + m_Layer: 0 + m_Name: SP_HWS_RoadBarrier_1_SP_HWS_RoadBarrier_1_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4144124415779011460 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4184814688320084212} + m_LocalRotation: {x: -0.68301266, y: 0.1830127, z: 0.1830127, w: 0.6830127} + m_LocalPosition: {x: 1.8623686, y: 0.3438869, z: -4.804933} + m_LocalScale: {x: 0.025399994, y: 0.025399989, z: 0.025399989} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7230816256118054887 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4184814688320084212} + m_Mesh: {fileID: 6384437830599370818, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} +--- !u!23 &6711031939800867510 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4184814688320084212} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 7455917575565322865, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8026006304396961697 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4184814688320084212} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 6384437830599370818, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} diff --git a/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_HWS_RoadBarrier_1_SP_HWS_RoadBarrier_1_0.prefab.meta b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_HWS_RoadBarrier_1_SP_HWS_RoadBarrier_1_0.prefab.meta new file mode 100644 index 000000000..0ac05baaa --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/Prefabs/Traffic/SP_HWS_RoadBarrier_1_SP_HWS_RoadBarrier_1_0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 26e4ee52dd898764c922956252b04163 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Content/Props/highway_stuff_-_low_poly_prop_set.glb b/package/Runtime/CarPhysics/Content/Props/highway_stuff_-_low_poly_prop_set.glb new file mode 100644 index 000000000..aae6d5c13 Binary files /dev/null and b/package/Runtime/CarPhysics/Content/Props/highway_stuff_-_low_poly_prop_set.glb differ diff --git a/package/Runtime/CarPhysics/Content/Props/highway_stuff_-_low_poly_prop_set.glb.meta b/package/Runtime/CarPhysics/Content/Props/highway_stuff_-_low_poly_prop_set.glb.meta new file mode 100644 index 000000000..6f685fbe7 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/highway_stuff_-_low_poly_prop_set.glb.meta @@ -0,0 +1,287 @@ +fileFormatVersion: 2 +guid: 7df0a1fd839030b41bea588ec46b7a0b +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: -315763115544265240, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 1596288939460976971, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 1879577163134236911, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -8317665257150509185, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -796251204639464740, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 3268927866789126223, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 8209174670785227507, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -3536424214844503565, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -956175738167318807, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 3162014110347375626, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -1291771310673979055, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -2864053968601036395, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -3761914379167658175, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 5052754579021239575, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -6641353848918738805, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 6151468700574487165, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 1260828379588102382, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 8177629526925069629, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 7455917575565322865, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + textures: + - {fileID: 5817316546618748719, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -3926687174140238800, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 7876530471615878255, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 3070409480593088962, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 8356977545115736127, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -5635462105673884329, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -1730833855850997377, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 8114723205640698214, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -7046796069495104128, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 312582714120714231, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -8476576010586377515, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -6594107604222763438, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -9139065326579632839, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -8845356094729755552, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 1086828676531329755, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -3394082823879568981, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -4201689541765347603, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 2725816526373312921, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 2676251864646458687, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 4350225278838159114, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -8964713558557282305, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 8566368702712845710, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -8943519202650504739, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -4509792604315762769, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 4977530096043430109, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -2686784351247301664, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 314335379448782268, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 8217094631342283516, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 6859784724092709863, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -5687402891607839080, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -5693356118066896061, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 2880982243811384409, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 5260582525608013310, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 7434073342988159241, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -7608163495836745958, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -3657697980514836565, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -6356357303819982024, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -6754509015424473862, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 4580384865491394801, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 2961026531425208836, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -7718582206089657065, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 2694734162225887583, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -4853431758931288846, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 6611725799238316742, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -6796274652083035776, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -4963777800179029407, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 6217429177417903375, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -3570479325698529507, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -8369647535241234983, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -6185031523811271768, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 6108759186629389915, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 7423402413106422503, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -950522997070048726, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: 7159008331277841181, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -8578543165532060907, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + - {fileID: -4673036650703475767, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 1 + animations: [] + _extensions: [] + _textures: + - texture: {fileID: 5817316546618748719, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -3926687174140238800, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 7876530471615878255, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 3070409480593088962, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 8356977545115736127, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -5635462105673884329, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -1730833855850997377, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 8114723205640698214, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -7046796069495104128, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 312582714120714231, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -8476576010586377515, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -6594107604222763438, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -9139065326579632839, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -8845356094729755552, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 1086828676531329755, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -3394082823879568981, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -4201689541765347603, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 2725816526373312921, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 2676251864646458687, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 4350225278838159114, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -8964713558557282305, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 8566368702712845710, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -8943519202650504739, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -4509792604315762769, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 4977530096043430109, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -2686784351247301664, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 314335379448782268, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 8217094631342283516, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 6859784724092709863, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -5687402891607839080, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -5693356118066896061, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 2880982243811384409, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 5260582525608013310, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 7434073342988159241, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -7608163495836745958, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -3657697980514836565, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -6356357303819982024, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -6754509015424473862, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 4580384865491394801, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 2961026531425208836, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -7718582206089657065, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 2694734162225887583, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -4853431758931288846, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 6611725799238316742, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -6796274652083035776, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -4963777800179029407, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 6217429177417903375, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -3570479325698529507, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -8369647535241234983, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -6185031523811271768, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 6108759186629389915, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 7423402413106422503, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -950522997070048726, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 7159008331277841181, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -8578543165532060907, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -4673036650703475767, guid: 7df0a1fd839030b41bea588ec46b7a0b, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/CarPhysics/Content/Props/light_poles_-_low_poly_prop_set.glb b/package/Runtime/CarPhysics/Content/Props/light_poles_-_low_poly_prop_set.glb new file mode 100644 index 000000000..0fe41835c Binary files /dev/null and b/package/Runtime/CarPhysics/Content/Props/light_poles_-_low_poly_prop_set.glb differ diff --git a/package/Runtime/CarPhysics/Content/Props/light_poles_-_low_poly_prop_set.glb.meta b/package/Runtime/CarPhysics/Content/Props/light_poles_-_low_poly_prop_set.glb.meta new file mode 100644 index 000000000..c652ff8b6 --- /dev/null +++ b/package/Runtime/CarPhysics/Content/Props/light_poles_-_low_poly_prop_set.glb.meta @@ -0,0 +1,200 @@ +fileFormatVersion: 2 +guid: baaae178f4e93ab489f6413dd86d7f16 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7896997468562883642, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -4308424757985959621, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 7216349252285759942, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 1258294983210026410, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 8945787383611285296, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -4893678097179611594, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -3199688448730574336, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 3508543212566716025, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -5413821789626117607, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 3158832659760730996, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 5708705984572443908, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 6432454286823356842, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + textures: + - {fileID: 5817316546618748719, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -3926687174140238800, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 7876530471615878255, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -270869600809711574, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -4180993393506270807, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -2269827306019751141, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 1323686443652047862, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -4405045194086943924, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 4566797894114949355, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -1730833855850997377, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 8114723205640698214, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -7046796069495104128, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 312582714120714231, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -8476576010586377515, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -6594107604222763438, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 8932782049124039552, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 1086828676531329755, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 3615156418818359901, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 1533953903156314996, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 7903916226172352885, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 7232235027254267116, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 569986582351890112, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 4869860667849798330, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 7143025997538471086, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -1365666976266939481, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 2233960213252229907, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 6705724210913615835, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -8320401369117510206, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 6656570889694677525, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 2592133261110542765, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -6857128990174653258, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 5435257289739478499, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -4330308835743582844, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 3070409480593088962, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: 8356977545115736127, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + - {fileID: -5635462105673884329, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 1 + animations: [] + _extensions: [] + _textures: + - texture: {fileID: 5817316546618748719, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -3926687174140238800, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 7876530471615878255, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -270869600809711574, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -4180993393506270807, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -2269827306019751141, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 1323686443652047862, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -4405045194086943924, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 4566797894114949355, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -1730833855850997377, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 8114723205640698214, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -7046796069495104128, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 312582714120714231, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -8476576010586377515, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -6594107604222763438, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 8932782049124039552, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 1086828676531329755, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 3615156418818359901, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 1533953903156314996, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 7903916226172352885, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 7232235027254267116, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 569986582351890112, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 4869860667849798330, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 7143025997538471086, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -1365666976266939481, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 2233960213252229907, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 6705724210913615835, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -8320401369117510206, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 6656570889694677525, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 2592133261110542765, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -6857128990174653258, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 5435257289739478499, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -4330308835743582844, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 3070409480593088962, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 8356977545115736127, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -5635462105673884329, guid: baaae178f4e93ab489f6413dd86d7f16, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/CarPhysics/Prefabs.meta b/package/Runtime/CarPhysics/Prefabs.meta new file mode 100644 index 000000000..f4d900666 --- /dev/null +++ b/package/Runtime/CarPhysics/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3cb550d03e95a774ab1b320f654ee2de +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Prefabs/SkidParticle.prefab b/package/Runtime/CarPhysics/Prefabs/SkidParticle.prefab new file mode 100644 index 000000000..4e0dd4514 --- /dev/null +++ b/package/Runtime/CarPhysics/Prefabs/SkidParticle.prefab @@ -0,0 +1,4841 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3122960856063340004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7051759634248661022} + - component: {fileID: 1512349051019283396} + - component: {fileID: 8947889795113343311} + m_Layer: 0 + m_Name: SkidParticle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7051759634248661022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3122960856063340004} + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: -0.318, y: -0.248, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &1512349051019283396 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3122960856063340004} + serializedVersion: 8 + lengthInSec: 1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 1 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.3 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 100 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 5 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0.3 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 0.001, y: 0.001, z: 0.001} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 2 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 90 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 0 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 2 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 2 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3 + inSlope: -0.9999999 + outSlope: -0.9999999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.07827284 + value: 0.10112932 + inSlope: -0.06711761 + outSlope: -0.06711761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.56697524 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84401786 + value: 0.056558803 + inSlope: -0.002012272 + outSlope: -0.002012272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.013513535 + inSlope: -0 + outSlope: -0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 0, g: 0, b: 0, a: 0.60784316} + key1: {r: 0, g: 0, b: 0, a: 0.56078434} + key2: {r: 1, g: 0, b: 0.009897232, a: 0} + key3: {r: 1, g: 0, b: 0.009897232, a: 0} + key4: {r: 1, g: 0, b: 0.009897232, a: 0} + key5: {r: 1, g: 0, b: 0.009897232, 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: 62451 + ctime3: 62451 + ctime4: 62451 + ctime5: 62451 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 60138 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 1 + scalar: 3 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8523865 + value: 0.006134033 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.28616825 + outWeight: 0.5684572 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.3 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 1 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &8947889795113343311 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3122960856063340004} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 501da8561a56ce34ea7df25696add0c0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 1 + m_MinParticleSize: 0 + m_MaxParticleSize: 5 + m_CameraVelocityScale: 1 + m_VelocityScale: 1 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 diff --git a/package/Runtime/CarPhysics/Prefabs/SkidParticle.prefab.meta b/package/Runtime/CarPhysics/Prefabs/SkidParticle.prefab.meta new file mode 100644 index 000000000..520e0c521 --- /dev/null +++ b/package/Runtime/CarPhysics/Prefabs/SkidParticle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4ef01f1f1afa7a54a996380830c2c602 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/README.md b/package/Runtime/CarPhysics/README.md new file mode 100644 index 000000000..62a8e5ae3 --- /dev/null +++ b/package/Runtime/CarPhysics/README.md @@ -0,0 +1,7 @@ +# Car Physics +Rapier is a powerful engine containing raycast vehicle physics logic which this sample utilizes. + +## License +``` +https://sketchfab.com/3d-models/60s-classic-american-suv-low-poly-model-22015d1863d6455aa31cfd738b972c50 +``` \ No newline at end of file diff --git a/package/Runtime/CarPhysics/README.md.meta b/package/Runtime/CarPhysics/README.md.meta new file mode 100644 index 000000000..32708b1ab --- /dev/null +++ b/package/Runtime/CarPhysics/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3a249f46ce8e09b45afa8fc948513c92 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Scripts.meta b/package/Runtime/CarPhysics/Scripts.meta new file mode 100644 index 000000000..cc2470ffe --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c429d82b454ef8e42944bdd88f35d13b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen.meta b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen.meta new file mode 100644 index 000000000..9290db8cb --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c74f80e91eb6054297ff10949e2d7d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarController.cs b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarController.cs new file mode 100644 index 000000000..dbe9eebc7 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarController.cs @@ -0,0 +1,22 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class CarController : UnityEngine.MonoBehaviour + { + public Needle.Typescript.GeneratedComponents.CarWheel[] @wheels = new Needle.Typescript.GeneratedComponents.CarWheel[]{ }; + [UnityEngine.Tooltip("The maximum steering angle in degrees")] + public float @maxSteer = 35f; + public float @steerSmoothingFactor = 3f; + public float @accelerationForce = 75f; + public float @breakForce = 1f; + public float @topSpeed = 20f; + public void start(){} + public void update(){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs.meta b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarController.cs.meta similarity index 83% rename from package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs.meta rename to package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarController.cs.meta index 81b3829fc..791d8a177 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs.meta +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarController.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 22c8a2b512596b9c68f817777dfb3f64 +guid: 7cf9fba2132396f9d119649126ffe624 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarWheel.cs b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarWheel.cs new file mode 100644 index 000000000..231b92294 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarWheel.cs @@ -0,0 +1,27 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class CarWheel : UnityEngine.MonoBehaviour + { + public bool @isFront = false; + public float @radius = 1f; + public float @suspensionCompression = 0.82f; + public float @suspensionRelax = 0.88f; + public float @suspensionRestLength = 0.2f; + public float @suspensionStiff = 5.8f; + public float @suspensionForce = 6000f; + public float @suspensionTravel = 5f; + public float @sideFrictionStiffness = 0.5f; + public float @frictionSlip = 10.5f; + public float @frictionSlipWhenBreaking = 0.5f; + public UnityEngine.ParticleSystem @skidParticle; + public float @skidVisualSideTreshold = 5f; + public float @skidVisualBreakTreshold = 0.1f; + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarWheel.cs.meta b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarWheel.cs.meta new file mode 100644 index 000000000..67c011375 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.codegen/CarWheel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eea5ce5a4debdf46bce437182e8517c9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.npmdef b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.npmdef new file mode 100644 index 000000000..9b8d59d56 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.npmdef @@ -0,0 +1,5 @@ +{ + "localPath": null, + "IsLocal": false, + "IsEmbedded": false +} \ No newline at end of file diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.npmdef.meta b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.npmdef.meta new file mode 100644 index 000000000..9e2dd58e6 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics.npmdef.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d9d1a892532ae054bb692ed2c0b913d8 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 35db7ae66df44472a2bb6ec3aefc5f6a, type: 3} diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/.gitignore b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/.gitignore similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/.gitignore rename to package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/.gitignore diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarController.ts b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarController.ts new file mode 100644 index 000000000..18e014511 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/CarController.ts @@ -0,0 +1,255 @@ +import { DynamicRayCastVehicleController, World, Vector, Quaternion } from "@dimforge/rapier3d-compat"; +import { Behaviour, Collider, GameObject, Gizmos, Mathf, ParticleSystem, Rigidbody, foreachComponent, getComponent, getTempQuaternion, getTempVector, serializable, setWorldPosition, showBalloonMessage } from "@needle-tools/engine"; +import { Vector3 } from "three"; + +export class CarWheel extends Behaviour { + @serializable() + isFront: boolean = false; + + @serializable() + radius: number = 1; + + // --- Suspension --- + @serializable() + suspensionCompression: number = 0.82; + @serializable() + suspensionRelax: number = 0.88; + @serializable() + suspensionRestLength: number = 0.2; + @serializable() + suspensionStiff: number = 5.8; + @serializable() + suspensionForce: number = 6000; + @serializable() + suspensionTravel: number = 5; + + // --- Friction --- + + @serializable() + sideFrictionStiffness: number = 0.5; + + @serializable() + frictionSlip: number = 10.5; + + @serializable() + frictionSlipWhenBreaking: number = 0.5; + + // --- Visuals --- + @serializable(ParticleSystem) + skidParticle?: ParticleSystem; + + @serializable() + skidVisualSideTreshold: number = 5; + + @serializable() + skidVisualBreakTreshold: number = 0.1; + + //@nonSerialized + localPosOnStart: Vector3 = new Vector3(); +} + +export class CarController extends Behaviour { + @serializable(CarWheel) + wheels: CarWheel[] = []; + + // @tooltip The maximum steering angle in degrees + @serializable() + maxSteer: number = 35; + + @serializable() + steerSmoothingFactor: number = 3; + + @serializable() + accelerationForce: number = 75; + + @serializable() + breakForce: number = 1; + + @serializable() + topSpeed: number = 20; + + protected vehicle!: DynamicRayCastVehicleController; + protected rigidbody!: Rigidbody; + + protected currSteer: number = 0; + protected currAcc: number = 0; + + protected posOnStart!: Vector3; + protected rotOnStart!: Quaternion; + start(): void { + // get or create needle rigidbody + this.rigidbody = this.gameObject.getOrAddComponent(Rigidbody); + + // get underlaying rapier rigidbody + const r_rb = this.context.physics.engine?.getBody(this.rigidbody); + const world = this.context.physics.engine?.world as World; + + if (!world) throw new Error("Physics engine (Rapier) not found"); + + // create vehicle physics + this.vehicle = world.createVehicleController(r_rb); + + this.vehicle.indexUpAxis = 1; + this.vehicle.setIndexForwardAxis = 2; + + // create wheels + this.wheels.forEach((wheel, i) => { + const wPos = wheel.worldPosition; + const rPos = this.gameObject.worldToLocal(wPos); + const rDir = getTempVector(0,-1,0); + + const wAxis = wheel.gameObject.worldRight.negate(); + const rAxis = this.gameObject.worldToLocal(wAxis); + + wheel.localPosOnStart.copy(rPos); + this.vehicle.addWheel(rPos, rDir, rAxis, wheel.suspensionRestLength, wheel.radius); + + this.vehicle.setWheelSuspensionCompression(i, wheel.suspensionCompression); + this.vehicle.setWheelSuspensionRelaxation(i, wheel.suspensionRelax); + this.vehicle.setWheelSuspensionStiffness(i, wheel.suspensionStiff); + this.vehicle.setWheelMaxSuspensionForce(i, wheel.suspensionForce); + this.vehicle.setWheelMaxSuspensionTravel(i, wheel.suspensionTravel); + + this.vehicle.setWheelSideFrictionStiffness(i, wheel.sideFrictionStiffness); + this.vehicle.setWheelFrictionSlip(i, wheel.frictionSlip); + }); + + // save start orientation + this.posOnStart = this.gameObject.position.clone(); + this.rotOnStart = this.gameObject.quaternion.clone(); + } + + update() { + // get input and set forces + this.handleInput(); + + //don't ever sleep + this.rigidbody.wakeUp(); + + // update vehicle physics + const dt = this.context.time.deltaTime; + this.vehicle.updateVehicle(dt); + + // update visuals + this.updateWheelVisual(); + + // reset car + const reset = this.context.input.isKeyDown("r"); + if (reset) { + this.gameObject.position.copy(this.posOnStart); + this.gameObject.quaternion.copy(this.rotOnStart); + this.rigidbody.resetVelocities(); + this.rigidbody.resetForces(); + } + + this.resetWhenRolledOver(reset); + } + + protected handleInput() { + const input = this.context.input; + const dt = this.context.time.deltaTime; + + // acceleration + let v = 0; + if(input.isKeyPressed("w")) v = 1; + if(input.isKeyPressed("s")) v = -1; + + this.currAcc = v; + + // steering + let h = 0; + if(input.isKeyPressed("a")) h = 1; + if(input.isKeyPressed("d")) h = -1; + + this.currSteer = Mathf.lerp(this.currSteer, h, this.steerSmoothingFactor * dt); + + // set forces based on input + this.wheels.forEach((wheel, i) => { + let breakForce = 0; + let accelForce = 0; + + const velDir = this.rigidbody.getVelocity(); + const vel = velDir.length(); + const reachedTopSpeed = vel > this.topSpeed; + + // breaking + const isBreaking = this.currAcc < 0 && vel > 0.1 && velDir.dot(this.gameObject.worldForward) > 0; + if (isBreaking) { + breakForce = this.breakForce; + } + + // aceeleration + accelForce = this.accelerationForce * this.currAcc; + const isAccelerating = this.currAcc != 0 && !isBreaking && !reachedTopSpeed; + + this.vehicle.setWheelBrake(i, isBreaking ? breakForce : 0); + this.vehicle.setWheelEngineForce(i, isAccelerating ? accelForce : 0); + + // steer + if (wheel.isFront/* && !isBreaking */) { + this.vehicle.setWheelSteering(i, this.currSteer * this.maxSteer * Mathf.Deg2Rad); + } + + // slip + this.vehicle.setWheelFrictionSlip(i, isBreaking ? wheel.frictionSlipWhenBreaking : wheel.frictionSlip) + }); + } + + protected refRight = new Vector3(1, 0, 0); + protected refUp = new Vector3(0, 1, 0); + protected updateWheelVisual() { + this.wheels.forEach((wheel, i) => { + // rotation + const wheelAngle = this.vehicle.wheelRotation(i)!; + + const steer = this.currSteer * this.maxSteer * Mathf.Deg2Rad; + const yRot = getTempQuaternion().setFromAxisAngle(this.refUp, wheel.isFront ? steer : 0); + const xRot = getTempQuaternion().setFromAxisAngle(this.refRight, wheelAngle); + + const rot = yRot.multiply(xRot); + + wheel.gameObject.quaternion.copy(rot); + + // position + const contact = this.rapierVectorToThreeVector(this.vehicle.wheelContactPoint(i) as Vector); + if (contact) { + const wheelPos = getTempVector(contact).addScaledVector(this.up, wheel.radius); + setWorldPosition(wheel.gameObject, wheelPos); + } + + // skid + const sideAmount = Math.abs(this.vehicle.wheelSideImpulse(i) ?? 0); + const breakAmount = Math.abs(this.vehicle.wheelBrake(i) ?? 0); + console.log(this.vehicle.wheelFrictionSlip(i)); + const showSkid = sideAmount > wheel.skidVisualSideTreshold || breakAmount > wheel.skidVisualBreakTreshold; + if (this.vehicle.wheelIsInContact(i) && showSkid) { + if (wheel.skidParticle && contact) { + setWorldPosition(wheel.skidParticle.gameObject, contact); + wheel.skidParticle?.emit(1); + } + } + }); + } + + protected rapierVectorToThreeVector(v: Vector | null): Vector3 | undefined{ + if(v == null) return undefined; + return getTempVector(v.x, v.y, v.z); + } + + protected rolledOverDuration: number = 0; + protected resetWhenRolledOver(force: boolean = false) { + const isRolledOver = this.gameObject.worldUp.dot(getTempVector(0, 1, 0)) < 0.65; + const isSlow = this.rigidbody.getVelocity().length() < 0.1; + if (isRolledOver && isSlow) { + this.rolledOverDuration += this.context.time.deltaTime; + } + else { + this.rolledOverDuration = 0; + } + + if (this.rolledOverDuration > 1 || force) { + this.gameObject.position.y += 0.4; + this.gameObject.quaternion.setFromUnitVectors(getTempVector(0,0,1), this.gameObject.worldForward); + } + } +} \ No newline at end of file diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/codegen/register_types.ts b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/codegen/register_types.ts new file mode 100644 index 000000000..1b6bc9f8b --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/codegen/register_types.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +import { TypeStore } from "@needle-tools/engine" + +// Import types +import { CarWheel } from "../CarController.js"; +import { CarController } from "../CarController.js"; + +// Register types +TypeStore.add("CarWheel", CarWheel); +TypeStore.add("CarController", CarController); diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/index.ts b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/index.ts new file mode 100644 index 000000000..fbbc89f66 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/index.ts @@ -0,0 +1,6 @@ + +// This is the main entry point of your npm package +// you can add your code here directly or use it to export your api + +// Learn more about npm definition packages: +// https://docs.needle.tools/npmdef diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/package-lock.json b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/package-lock.json new file mode 100644 index 000000000..9476d6d09 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/package-lock.json @@ -0,0 +1,11338 @@ +{ + "name": "needle.samples.carphysics", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "needle.samples.carphysics", + "version": "1.0.0", + "dependencies": { + "@dimforge/rapier3d-compat": "^0.12.0" + }, + "devDependencies": { + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "@types/three": "0.162.0", + "three": "npm:@needle-tools/three@^0.162.2" + }, + "peerDependencies": { + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.2" + } + }, + "../../../../../../needle-engine/js/package~": { + "name": "@needle-tools/engine", + "version": "3.37.2-alpha", + "dev": true, + "dependencies": { + "@dimforge/rapier3d-compat": "^0.12.0", + "@webxr-input-profiles/motion-controllers": "^1.0.0", + "flatbuffers": "2.0.4", + "md5": "^2.3.0", + "n8ao": "^1.4.2", + "peerjs": "1.4.7", + "postprocessing": "^6.35.1", + "simplex-noise": "^4.0.1", + "stats.js": "^0.17.0", + "three": "npm:@needle-tools/three@^0.162.2", + "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", + "three.quarks": "0.10.8", + "uuid": "^9.0.0", + "websocket-ts": "^2.1.5" + }, + "devDependencies": { + "@babel/runtime": "^7.16.0", + "@luncheon/esbuild-plugin-gzip": "^0.1.0", + "@needle-tools/helper": "^1.8.0", + "@needle-tools/needle-component-compiler": "^1.9.3", + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "esbuild": "^0.15.10", + "esbuild-node-externals": "^1.5.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-xss": "^0.1.12", + "filehound": "^1.17.6", + "fs-extra": "^11.1.1", + "ftp-deploy": "^2.4.4", + "howfat": "^0.3.7", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "^7.1.1", + "madge": "^5.0.1", + "npm-watch": "^0.11.0", + "typescript": "^4.5.5", + "vite": "<= 4.3.9" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/code-frame": { + "version": "7.24.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/compat-data": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/core": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/generator": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helpers": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/highlight": { + "version": "7.24.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/parser": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/polyfill": { + "version": "7.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/runtime": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/traverse": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/types": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "@types/lodash": "^4.14.149", + "@types/node": "13.9.3", + "@types/table": "^5.0.0", + "@types/tabtab": "^3.0.1", + "@types/wrap-ansi": "^3.0.0", + "chalk": "^3.0.0", + "glob": "^7.1.6", + "lodash": "^4.17.21", + "table": "^5.4.6", + "tabtab": "^3.0.2", + "winston": "^3.2.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/@types/node": { + "version": "13.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/chalk": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@colors/colors": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@dimforge/rapier3d-compat": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/core": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "property-graph": "^1.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/extensions": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "ktx-parse": "^0.6.0" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", + "ktx-parse": "^0.6.0", + "ndarray": "^1.0.19", + "ndarray-lanczos": "^0.3.0", + "ndarray-pixels": "^3.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/ndarray-pixels": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "ndarray": "^1.0.19", + "ndarray-ops": "^1.2.2", + "sharp": "^0.32.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/node-addon-api": { + "version": "6.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/sharp": { + "version": "0.32.6", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/tar-fs": { + "version": "3.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/tar-stream": { + "version": "3.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp": { + "version": "0.3.15", + "dev": true, + "dependencies": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/bmp": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/custom": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/gif": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/jpeg": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blit": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blur": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-color": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-contain": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-cover": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-crop": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-displace": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-dither": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-flip": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-gaussian": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-invert": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-mask": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-normalize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-print": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "load-bmfont": "^1.3.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-resize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-rotate": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-scale": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugins": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/plugin-blit": "^0.3.9", + "@jimp/plugin-blur": "^0.3.9", + "@jimp/plugin-color": "^0.3.10", + "@jimp/plugin-contain": "^0.3.9", + "@jimp/plugin-cover": "^0.3.9", + "@jimp/plugin-crop": "^0.3.9", + "@jimp/plugin-displace": "^0.3.9", + "@jimp/plugin-dither": "^0.3.9", + "@jimp/plugin-flip": "^0.3.9", + "@jimp/plugin-gaussian": "^0.3.9", + "@jimp/plugin-invert": "^0.3.9", + "@jimp/plugin-mask": "^0.3.9", + "@jimp/plugin-normalize": "^0.3.9", + "@jimp/plugin-print": "^0.3.9", + "@jimp/plugin-resize": "^0.3.9", + "@jimp/plugin-rotate": "^0.3.9", + "@jimp/plugin-scale": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/png": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/tiff": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7", + "utif": "^2.0.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/types": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/bmp": "^0.3.9", + "@jimp/gif": "^0.3.9", + "@jimp/jpeg": "^0.3.9", + "@jimp/png": "^0.3.9", + "@jimp/tiff": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/utils": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jsdoc/salty": { + "version": "0.2.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=v12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@luncheon/esbuild-plugin-gzip": { + "version": "0.1.0", + "dev": true, + "license": "WTFPL", + "peerDependencies": { + "esbuild": ">=0.11.15" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline": { + "version": "1.4.7", + "dev": true, + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", + "@gltf-transform/functions": "^3.10.1", + "command-exists": "^1.2.9", + "command-line-args": "^5.2.1", + "draco3dgltf": "^1.5.3", + "glob": "^7.2.0", + "meshoptimizer": "^0.18.1", + "micromatch": "^4.0.5", + "ndarray": "^1.0.19", + "ndarray-lanczos": "^0.3.0", + "ndarray-pixels": "^2.0.1", + "p-limit": "3.1.0", + "semver": "^7.3.7", + "sharp": "^0.31.3", + "tmp": "^0.2.1", + "uuid": "^9.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/helper": { + "version": "1.8.2", + "dev": true, + "license": "ISC", + "dependencies": { + "@caporal/core": "^2.0.7", + "@needle-tools/gltf-build-pipeline": "^1.4.1-beta", + "@needle-tools/needle-component-compiler": "^1.0.0", + "archiver": "^5.3.1", + "basic-ftp": "^5.0.5", + "command-line-args": "^5.2.1", + "find-process": "^1.4.7", + "form-data": "^4.0.0", + "ftp-deploy": "^2.4.4", + "msdf-bmfont-xml": "^2.7.0", + "node-fetch": "^3.3.1", + "node-stream-zip": "^1.15.0", + "request": "^2.88.2", + "shelljs": "^0.8.5" + }, + "bin": { + "helper": "dist/cli.js" + }, + "optionalDependencies": { + "ultimate-text-to-image": "^1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/needle-component-compiler": { + "version": "1.11.1", + "dev": true, + "dependencies": { + "typescript": "^4.5.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-js": { + "version": "1.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^8.56.8", + "acorn": "^8.11.3", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@stylistic/eslint-plugin-js": "1.7.2", + "@types/eslint": "^8.56.8", + "@typescript-eslint/utils": "^6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@swc/helpers": { + "version": "0.3.17", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@tweenjs/tween.js": { + "version": "23.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/eslint": { + "version": "8.56.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/glob": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/linkify-it": { + "version": "3.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/lodash": { + "version": "4.17.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/markdown-it": { + "version": "12.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/mdurl": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/minimatch": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/ndarray": { + "version": "1.0.14", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/node": { + "version": "20.12.7", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/table": { + "version": "5.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/tabtab": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/triple-beam": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/webxr": { + "version": "0.5.15", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/@webxr-input-profiles/motion-controllers": { + "version": "1.0.0", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-align": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-escape-sequences": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/any-base": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/app-module-path": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/arabic-persian-reshaper": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/array-back": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ast-module-types": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/astral-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/async": { + "version": "3.2.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/aws4": { + "version": "1.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/axios": { + "version": "0.26.1", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/b4a": { + "version": "1.6.6", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-events": { + "version": "2.2.2", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-fs": { + "version": "2.2.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "streamx": "^2.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-os": { + "version": "2.2.1", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-path": { + "version": "2.1.1", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/bmp-js": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/browserslist": { + "version": "4.23.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-equal": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/builtins": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/cache-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^4.0.1", + "fs-then-native": "^2.0.0", + "mkdirp2": "^1.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cache-point/node_modules/array-back": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/caniuse-lite": { + "version": "1.0.30001610", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas": { + "version": "2.11.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/decompress-response": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/mimic-response": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/simple-get": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/catharsis": { + "version": "0.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/charenc": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-boxes": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-progress": { + "version": "3.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-width": { + "version": "2.2.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/clone-response": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/collect-all": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "stream-connect": "^1.0.2", + "stream-via": "^1.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/color-string": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/colorspace": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-exists": { + "version": "1.2.9", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-args": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "command-line-args": "^5.0.0", + "command-line-usage": "^4.1.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "table-layout": "^0.4.2", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/commander": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/common-sequence": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/compress-commons": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/concat-stream": { + "version": "2.0.0", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/config-master": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "walk-back": "^2.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/config-master/node_modules/walk-back": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/configstore": { + "version": "5.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~1.0.33-1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/readable-stream": { + "version": "1.0.34", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/core-js": { + "version": "2.6.12", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crc32-stream": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crypt": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crypto-random-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cwise-compiler": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "uniq": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-uri-to-buffer": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/decompress-response": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/deep-extend": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/defaults": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/defer-to-connect": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.1", + "filing-cabinet": "^3.0.1", + "precinct": "^8.0.0", + "typescript": "^3.9.7" + }, + "bin": { + "dependency-tree": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detect-libc": { + "version": "2.0.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-amd": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "escodegen": "^2.0.0", + "get-amd-module-type": "^3.0.0", + "node-source-walk": "^4.2.0" + }, + "bin": { + "detective-amd": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-cjs": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-es6": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-less": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">= 6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-postcss": { + "version": "5.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "is-url": "^1.2.4", + "postcss": "^8.4.6", + "postcss-values-parser": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-sass": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-scss": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-stylus": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "^4.33.0", + "ast-module-types": "^2.7.1", + "node-source-walk": "^4.2.0", + "typescript": "^3.9.10" + }, + "engines": { + "node": "^10.13 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/ast-module-types": { + "version": "2.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dmd": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "common-sequence": "^2.0.2", + "file-set": "^4.0.2", + "handlebars": "^4.7.7", + "marked": "^4.2.3", + "object-get": "^2.1.1", + "reduce-flatten": "^3.0.1", + "reduce-unique": "^2.0.1", + "reduce-without": "^1.0.1", + "test-value": "^3.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dmd/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dom-walk": { + "version": "0.1.2", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/draco3dgltf": { + "version": "1.5.7", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/duplexer3": { + "version": "0.1.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/electron-to-chromium": { + "version": "1.4.738", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/enabled": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/enhanced-resolve": { + "version": "5.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/entities": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/err-code": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es6-promisify": { + "version": "6.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild": { + "version": "0.15.18", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild-node-externals": { + "version": "1.13.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "esbuild": "0.12 - 0.20" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild-windows-64": { + "version": "0.15.18", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escalade": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escape-goat": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-secrets": { + "version": "0.8.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0", + "npm": ">=6.9.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.2", + "dev": true, + "license": "MPL-2.0", + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-promise": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-simple-import-sort": { + "version": "10.0.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-xss": { + "version": "0.1.12", + "dev": true, + "license": "ISC", + "dependencies": { + "requireindex": "~1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/exif-parser": { + "version": "0.1.12", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/expand-template": { + "version": "2.0.3", + "dev": true, + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fecha": { + "version": "4.2.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fetch-blob": { + "version": "3.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/figures": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.4.7", + "minimatch": "^3.0.3", + "proper-lockfile": "^1.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-set": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "glob": "^7.1.6" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-set/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-type": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filehound": { + "version": "1.17.6", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "file-js": "0.3.0", + "lodash": "^4.17.21", + "minimatch": "^5.0.0", + "moment": "^2.29.1", + "unit-compare": "^1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filehound/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "app-module-path": "^2.2.0", + "commander": "^2.20.3", + "debug": "^4.3.3", + "enhanced-resolve": "^5.8.3", + "is-relative-path": "^1.0.2", + "module-definition": "^3.3.1", + "module-lookup-amd": "^7.0.1", + "resolve": "^1.21.0", + "resolve-dependency-path": "^2.0.0", + "sass-lookup": "^3.0.0", + "stylus-lookup": "^3.0.1", + "tsconfig-paths": "^3.10.1", + "typescript": "^3.9.7" + }, + "bin": { + "filing-cabinet": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-replace": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/flatbuffers": { + "version": "2.0.4", + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt" + }, + "../../../../../../needle-engine/js/package~/node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/flatten": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fn.name": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/follow-redirects": { + "version": "1.15.6", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/formdata-polyfill": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-then-native": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/ftp-deploy": { + "version": "2.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "9.0.0", + "promise-ftp": "^1.3.5", + "read": "^2.1.0", + "ssh2-sftp-client": "^7.2.3", + "upath": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ftp-deploy/node_modules/minimatch": { + "version": "9.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gauge": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-amd-module-type": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.2.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/get-pixels": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "0.0.3", + "jpeg-js": "^0.4.1", + "mime-types": "^2.0.1", + "ndarray": "^1.0.13", + "ndarray-pack": "^1.1.1", + "node-bitmap": "0.0.1", + "omggif": "^1.0.5", + "parse-data-uri": "^0.2.0", + "pngjs": "^3.3.3", + "request": "^2.44.0", + "through": "^2.3.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-pixels/node_modules/jpeg-js": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder": { + "version": "0.4.3", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/github-from-package": { + "version": "0.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global-dirs": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globalthis": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gonzales-pe": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got": { + "version": "9.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got/node_modules/decompress-response": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/graphviz": { + "version": "0.0.9", + "dev": true, + "license": "GPL-3.0", + "dependencies": { + "temp": "~0.4.0" + }, + "engines": { + "node": ">=0.6.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/has-yarn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/howfat": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^0.26.1", + "npm-package-arg": "^10.0.0", + "package-options": "^0.1.4", + "semver": "^7.3.8", + "tar": "^6.1.12" + }, + "bin": { + "howfat": "src/index.js" + }, + "engines": { + "node": ">=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ignore-by-default": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/import-lazy": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/indexes-of": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer": { + "version": "6.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/cli-cursor": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mimic-fn": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/onetime": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/restore-cursor": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/iota-array": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-arrayish": { + "version": "0.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-ci": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-function": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-installed-globally": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-invalid-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-npm": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-relative-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-url": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-url-superb": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-yarn-global": { + "version": "0.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/jimp": { + "version": "0.3.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/polyfill": "^7.0.0", + "@jimp/custom": "^0.3.9", + "@jimp/plugins": "^0.3.10", + "@jimp/types": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jpeg-js": { + "version": "0.3.7", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/js2xmlparser": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/parser": "^7.20.15", + "@jsdoc/salty": "^0.2.1", + "@types/markdown-it": "^12.2.3", + "bluebird": "^3.7.2", + "catharsis": "^0.9.0", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.2", + "klaw": "^3.0.0", + "markdown-it": "^12.3.2", + "markdown-it-anchor": "^8.4.1", + "marked": "^4.0.10", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "underscore": "~1.13.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-api": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "collect-all": "^1.0.4", + "file-set": "^4.0.2", + "fs-then-native": "^2.0.0", + "jsdoc": "^4.0.0", + "object-to-spawn-args": "^2.0.1", + "temp-path": "^1.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-api/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-babel": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jsdoc-regex": "^1.0.1", + "lodash": "^4.17.10" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-parse": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "lodash.omit": "^4.5.0", + "reduce-extract": "^1.0.0", + "sort-array": "^4.1.5", + "test-value": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-parse/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-regex": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "command-line-tool": "^0.8.0", + "config-master": "^3.1.0", + "dmd": "^6.1.0", + "jsdoc-api": "^7.1.1", + "jsdoc-parse": "^6.1.0", + "walk-back": "^5.1.0" + }, + "bin": { + "jsdoc2md": "bin/cli.js" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/klaw": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ktx-parse": { + "version": "0.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/kuler": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/latest-version": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/linebreak-next": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "base64-js": "1.3.1", + "unicode-trie": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/linebreak-next/node_modules/base64-js": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/linkify-it": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/load-bmfont": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.camelcase": { + "version": "4.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.defaults": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.difference": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.flatten": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.omit": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.padend": { + "version": "4.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.union": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/logform": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lowercase-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.1", + "commander": "^7.2.0", + "commondir": "^1.0.1", + "debug": "^4.3.1", + "dependency-tree": "^8.1.1", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.0", + "detective-less": "^1.0.2", + "detective-postcss": "^5.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "graphviz": "0.0.9", + "ora": "^5.4.1", + "pluralize": "^8.0.0", + "precinct": "^8.1.0", + "pretty-ms": "^7.0.1", + "rc": "^1.2.7", + "typescript": "^3.9.5", + "walkdir": "^0.4.1" + }, + "bin": { + "madge": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + }, + "funding": { + "type": "individual", + "url": "https://www.paypal.me/pahen" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/map-limit": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "~1.3.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/map-limit/node_modules/once": { + "version": "1.3.3", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/markdown-it": { + "version": "12.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/markdown-it-anchor": { + "version": "8.6.7", + "dev": true, + "license": "Unlicense", + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/marked": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/maxrects-packer": { + "version": "2.7.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/md5": { + "version": "2.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mdurl": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/micromatch": { + "version": "4.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mimic-response": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/min-document": { + "version": "2.19.0", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/mkdirp2": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/module-definition": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "bin": { + "module-definition": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/module-lookup-amd": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0", + "glob": "^7.1.6", + "requirejs": "^2.3.5", + "requirejs-config-file": "^4.0.0" + }, + "bin": { + "lookup-amd": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/module-lookup-amd/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/moment": { + "version": "2.30.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arabic-persian-reshaper": "^1.0.1", + "cli-progress": "^3.10.0", + "commander": "^2.19.0", + "handlebars": "^4.7.2", + "is-invalid-path": "^1.0.2", + "jimp": "^0.3.5", + "js2xmlparser": "^4.0.0", + "map-limit": "0.0.1", + "maxrects-packer": "^2.4.0-alpha.0", + "opentype.js": "^0.11.0", + "update-notifier": "^5.1.0" + }, + "bin": { + "msdf-bmfont": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/n8ao": { + "version": "1.8.1", + "dev": true, + "license": "ISC", + "peerDependencies": { + "postprocessing": ">=6.30.0", + "three": ">=0.137" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nan": { + "version": "2.19.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/napi-build-utils": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray": { + "version": "1.0.19", + "dev": true, + "license": "MIT", + "dependencies": { + "iota-array": "^1.0.0", + "is-buffer": "^1.0.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-lanczos": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "ndarray": "^1.0.19" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-ops": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-pack": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.1.2", + "ndarray": "^1.0.13" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-pixels": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "get-pixels": "^3.3.3", + "ndarray": "^1.0.19", + "ndarray-ops": "^1.2.2", + "save-pixels": "^2.3.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/node-abi": { + "version": "3.58.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/node-addon-api": { + "version": "5.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/node-bitmap": { + "version": "0.0.1", + "dev": true, + "engines": { + "node": ">=v0.6.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-domexception": { + "version": "1.0.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-fetch": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-fetch/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-releases": { + "version": "2.0.14", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/node-source-walk": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-stream-zip": { + "version": "1.15.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon": { + "version": "2.0.22", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nopt": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/normalize-url": { + "version": "4.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-watch": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "nodemon": "^2.0.7", + "through2": "^4.0.2" + }, + "bin": { + "npm-watch": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-get": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-to-spawn-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/omggif": { + "version": "1.0.10", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/one-time": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/opentype.js": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string.prototype.codepointat": "^0.2.1", + "tiny-inflate": "^1.0.2" + }, + "bin": { + "ot": "bin/ot" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/optionator": { + "version": "0.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-cancelable": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/package-json": { + "version": "6.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/package-options": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pako": { + "version": "0.2.9", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-xml": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-data-uri": { + "version": "0.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "data-uri-to-buffer": "0.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-headers": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/peerjs": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.3.13", + "eventemitter3": "^4.0.7", + "peerjs-js-binarypack": "1.0.1", + "webrtc-adapter": "^7.7.1" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/peer" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/peerjs-js-binarypack": { + "version": "1.0.1", + "dev": true, + "license": "BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/phin": { + "version": "2.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/picocolors": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pixelmatch": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pluralize": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pngjs": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pngjs-nozlib": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss-values-parser": { + "version": "5.0.0", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss-values-parser/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/postprocessing": { + "version": "6.35.3", + "dev": true, + "license": "Zlib", + "engines": { + "node": ">= 0.13.2" + }, + "peerDependencies": { + "three": ">= 0.152.0 < 0.164.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prebuild-install": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct": { + "version": "8.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.3", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.1", + "detective-less": "^1.0.2", + "detective-postcss": "^4.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "module-definition": "^3.3.1", + "node-source-walk": "^4.2.0" + }, + "bin": { + "precinct": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/detective-postcss": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.1", + "is-url": "^1.2.4", + "postcss": "^8.1.7", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/postcss-values-parser": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prepend-http": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pretty-ms": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/process": { + "version": "0.11.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@icetee/ftp": "^0.3.15", + "bluebird": "2.x", + "promise-ftp-common": "^1.1.5" + }, + "engines": { + "iojs": "*", + "node": ">=0.11.13" + }, + "peerDependencies": { + "promise-ftp-common": "^1.1.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp-common": { + "version": "1.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp/node_modules/bluebird": { + "version": "2.11.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/proper-lockfile": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^1.0.0", + "extend": "^3.0.0", + "graceful-fs": "^4.1.2", + "retry": "^0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/property-graph": { + "version": "1.3.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/pstree.remy": { + "version": "1.1.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/pump": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pupa": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/quote-unquote": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/rc": { + "version": "1.2.8", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/read": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdir-glob": { + "version": "1.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/test-value": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2", + "typical": "^2.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-flatten": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-unique": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/test-value": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.3", + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/regenerator-runtime": { + "version": "0.14.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/registry-auth-token": { + "version": "4.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/registry-url": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request": { + "version": "2.88.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requireindex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requirejs": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requirejs-config-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "esprima": "^4.0.0", + "stringify-object": "^3.2.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requizzle": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve-dependency-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/responselike": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/retry": { + "version": "0.10.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rtcpeerconnection-shim": { + "version": "1.2.15", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "sdp": "^2.6.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/run-async": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/sass-lookup": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.16.0" + }, + "bin": { + "sass-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sass-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/save-pixels": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "contentstream": "^1.0.0", + "gif-encoder": "~0.4.1", + "jpeg-js": "^0.4.3", + "ndarray": "^1.0.18", + "ndarray-ops": "^1.2.2", + "pngjs-nozlib": "^1.0.0", + "through": "^2.3.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/save-pixels/node_modules/jpeg-js": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/sax": { + "version": "1.3.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/sdp": { + "version": "2.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/semver-diff": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sharp": { + "version": "0.31.3", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.8", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-concat": { + "version": "1.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-get": { + "version": "4.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-swizzle": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-update-notifier": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simplex-noise": { + "version": "4.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/slice-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "typical": "^6.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/typical": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ssh2": { + "version": "1.15.0", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "asn1": "^0.2.6", + "bcrypt-pbkdf": "^1.0.2" + }, + "engines": { + "node": ">=10.16.0" + }, + "optionalDependencies": { + "cpu-features": "~0.0.9", + "nan": "^2.18.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ssh2-sftp-client": { + "version": "7.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "concat-stream": "^2.0.0", + "promise-retry": "^2.0.1", + "ssh2": "^1.8.0" + }, + "engines": { + "node": ">=10.24.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sshpk": { + "version": "1.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stack-trace": { + "version": "0.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stats.js": { + "version": "0.17.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-via": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/streamx": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stylus-lookup": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0" + }, + "bin": { + "stylus-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stylus-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table": { + "version": "5.4.6", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout": { + "version": "0.4.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tabtab": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.1", + "es6-promisify": "^6.0.0", + "inquirer": "^6.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "untildify": "^3.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tabtab/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar": { + "version": "6.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar-fs": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/tar-stream": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/temp": { + "version": "0.4.0", + "dev": true, + "engines": [ + "node >=0.4.0" + ] + }, + "../../../../../../needle-engine/js/package~/node_modules/temp-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/text-hex": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/three-mesh-ui": { + "name": "@needle-tools/three-mesh-ui", + "version": "7.1.5-alpha.5", + "dev": true, + "license": "MIT", + "engines": { + "node": "x.x.x" + }, + "peerDependencies": { + "three": ">=0.154.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/three.quarks": { + "version": "0.10.8", + "dev": true, + "license": "MIT", + "peerDependencies": { + "three": ">=0.153.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/through2": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/timm": { + "version": "1.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tiny-inflate": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tinycolor2": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tmp": { + "version": "0.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-readable-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/touch": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/triple-beam": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" + }, + "../../../../../../needle-engine/js/package~/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typical": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/uc.micro": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/uglify-js": { + "version": "3.17.4", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ultimate-text-to-image": { + "version": "1.0.1", + "dev": true, + "license": "MIT License", + "optional": true, + "dependencies": { + "canvas": "^2.10.2", + "linebreak-next": "^1.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/undefsafe": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/underscore": { + "version": "1.13.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/undici-types": { + "version": "5.26.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/unicode-trie": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/uniq": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/unique-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/unit-compare": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "moment": "^2.14.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/untildify": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/upath": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-browserslist-db": { + "version": "1.0.13", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/url-parse-lax": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/utif": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "^1.0.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/utif/node_modules/pako": { + "version": "1.0.11", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "../../../../../../needle-engine/js/package~/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/uuid": { + "version": "9.0.1", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/validate-npm-package-name": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/verror": { + "version": "1.10.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/vite/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/walk-back": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/walkdir": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/web-streams-polyfill": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/webrtc-adapter": { + "version": "7.7.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "rtcpeerconnection-shim": "^1.2.15", + "sdp": "^2.12.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/websocket-ts": { + "version": "2.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wide-align": { + "version": "1.1.5", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/widest-line": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/winston": { + "version": "3.13.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/winston-transport": { + "version": "4.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/reduce-flatten": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/write-file-atomic": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xdg-basedir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xhr": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xml-parse-from-string": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/xml2js": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xmlbuilder": { + "version": "11.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xmlcreate": { + "version": "2.0.4", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/xregexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/zip-stream": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@dimforge/rapier3d-compat": { + "version": "0.12.0", + "license": "Apache-2.0" + }, + "node_modules/@needle-tools/engine": { + "resolved": "../../../../../../needle-engine/js/package~", + "link": true + }, + "node_modules/@tweenjs/tween.js": { + "version": "23.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "node_modules/@types/webxr": { + "version": "0.5.15", + "dev": true, + "license": "MIT" + }, + "node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.2", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/package.json b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/package.json new file mode 100644 index 000000000..c0cc9d54a --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/package.json @@ -0,0 +1,17 @@ +{ + "name": "needle.samples.carphysics", + "version": "1.0.0", + "main": "index.ts", + "dependencies": { + "@dimforge/rapier3d-compat": "^0.12.0" + }, + "peerDependencies": { + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.2" + }, + "devDependencies": { + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "@types/three": "0.162.0", + "three": "npm:@needle-tools/three@^0.162.2" + } +} \ No newline at end of file diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/package.needle.json b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/package.needle.json similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/package.needle.json rename to package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/package.needle.json diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/tsconfig.json b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/tsconfig.json new file mode 100644 index 000000000..f2ecad5ab --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ESNext", "DOM"], + "moduleResolution": "Node", + "strict": true, + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "noEmit": true, + "noUnusedLocals": false, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noImplicitAny": false, + "experimentalDecorators": true + }, + "include": ["**/*"] +} diff --git a/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/workspace.code-workspace b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/workspace.code-workspace new file mode 100644 index 000000000..8d7b81ab1 --- /dev/null +++ b/package/Runtime/CarPhysics/Scripts/Needle.Samples.CarPhysics~/workspace.code-workspace @@ -0,0 +1,21 @@ +{ + "folders": [ + { + "path": "." + }, + { + "name": "Needle", + "path": "./node_modules/@needle-tools" + } + ], + "settings": { + "files.exclude": { + "package-lock.json": true, + "**/.git": true, + "**/.DS_Store": true, + "**/node_modules": true, + "**/*.meta": true + }, + "window.title": "Needle.Samples.CarPhysics~" + } +} \ No newline at end of file diff --git a/package/Runtime/CharacterController/CharacterController.unity b/package/Runtime/CharacterController/CharacterController.unity index e0b71d59c..efdd5243d 100644 --- a/package/Runtime/CharacterController/CharacterController.unity +++ b/package/Runtime/CharacterController/CharacterController.unity @@ -5626,6 +5626,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1030704717 GameObject: diff --git a/package/Runtime/CharacterController/Materials/Ball.mat b/package/Runtime/CharacterController/Materials/Ball.mat index 6c658b9b6..9dab33ee9 100644 --- a/package/Runtime/CharacterController/Materials/Ball.mat +++ b/package/Runtime/CharacterController/Materials/Ball.mat @@ -35,11 +35,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Ball m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _TRANSMISSION_VOLUME_ON m_LightmapFlags: 6 @@ -49,7 +48,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -194,7 +192,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/CharacterController/Materials/Character 2.mat b/package/Runtime/CharacterController/Materials/Character 2.mat index fa4f92ccc..1627679a8 100644 --- a/package/Runtime/CharacterController/Materials/Character 2.mat +++ b/package/Runtime/CharacterController/Materials/Character 2.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Character 2 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _SPECULAR_SETUP - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _METALLICSPECGLOSSMAP - _NORMALMAP @@ -37,7 +36,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -182,7 +180,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -211,6 +211,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/CharacterController/Materials/Level.mat b/package/Runtime/CharacterController/Materials/Level.mat index dd42341ca..5ba69cc2b 100644 --- a/package/Runtime/CharacterController/Materials/Level.mat +++ b/package/Runtime/CharacterController/Materials/Level.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Level m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Configurator.unity b/package/Runtime/Configurator/Configurator.unity index 0867cdc0c..f8f92bf93 100644 --- a/package/Runtime/Configurator/Configurator.unity +++ b/package/Runtime/Configurator/Configurator.unity @@ -1855,6 +1855,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1286129590 GameObject: @@ -3591,7 +3592,7 @@ MonoBehaviour: arScale: 5 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!1001 &2126302155 PrefabInstance: diff --git a/package/Runtime/Configurator/Content/Desk/source/Materials/Feet.mat b/package/Runtime/Configurator/Content/Desk/source/Materials/Feet.mat index 97a27a1db..8d8fe8033 100644 --- a/package/Runtime/Configurator/Content/Desk/source/Materials/Feet.mat +++ b/package/Runtime/Configurator/Content/Desk/source/Materials/Feet.mat @@ -9,11 +9,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Feet m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _SPECULAR_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -95,6 +93,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 1 @@ -113,6 +113,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.45 diff --git a/package/Runtime/Configurator/Content/Desk/source/Materials/Wood.mat b/package/Runtime/Configurator/Content/Desk/source/Materials/Wood.mat index 89df44928..0e4c38f08 100644 --- a/package/Runtime/Configurator/Content/Desk/source/Materials/Wood.mat +++ b/package/Runtime/Configurator/Content/Desk/source/Materials/Wood.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -150,6 +151,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Bolts.mat b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Bolts.mat index 279cfea75..79eb094c8 100644 --- a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Bolts.mat +++ b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Bolts.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Bolts m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _SPECULAR_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -108,6 +106,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 1 @@ -126,6 +126,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.45 diff --git a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Plastic_White.mat b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Plastic_White.mat index 75688098c..91f940507 100644 --- a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Plastic_White.mat +++ b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Plastic_White.mat @@ -27,6 +27,7 @@ Material: - _CLEARCOAT_ON - _SPECULAR_ON - _TEXTURE_TRANSFORM_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -152,6 +153,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.248 diff --git a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Dark.mat b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Dark.mat index 84d8b8d89..1a2ac2985 100644 --- a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Dark.mat +++ b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Dark.mat @@ -22,13 +22,12 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wood_Dark m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _CLEARCOAT_ON - _SPECULAR_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -36,7 +35,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -110,6 +108,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 1 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 1 @@ -128,6 +128,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.45 diff --git a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Generic.mat b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Generic.mat index 56daaee5a..c93d140db 100644 --- a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Generic.mat +++ b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Generic.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wood_Generic m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _SPECULAR_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -108,6 +106,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 1 @@ -126,6 +126,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.45 diff --git a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Logs_Tabletop.mat b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Logs_Tabletop.mat index 13c2759a5..3745989a8 100644 --- a/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Logs_Tabletop.mat +++ b/package/Runtime/Configurator/Content/Furniture/Models/Materials/Wood_Logs_Tabletop.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _SPECULAR_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -151,6 +152,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.45 diff --git a/package/Runtime/Configurator/Content/Laptop/Materials/ComputerFrame.mat b/package/Runtime/Configurator/Content/Laptop/Materials/ComputerFrame.mat index baba487d0..a8928c3b6 100644 --- a/package/Runtime/Configurator/Content/Laptop/Materials/ComputerFrame.mat +++ b/package/Runtime/Configurator/Content/Laptop/Materials/ComputerFrame.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -149,6 +150,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Laptop/Materials/ComputerScreen.mat b/package/Runtime/Configurator/Content/Laptop/Materials/ComputerScreen.mat index b41088024..991c7d4e6 100644 --- a/package/Runtime/Configurator/Content/Laptop/Materials/ComputerScreen.mat +++ b/package/Runtime/Configurator/Content/Laptop/Materials/ComputerScreen.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -162,6 +163,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Plants/Plant_2/Materials/Plant_2_Leaves.mat b/package/Runtime/Configurator/Content/Plants/Plant_2/Materials/Plant_2_Leaves.mat index 52950457e..bb7ed9cdf 100644 --- a/package/Runtime/Configurator/Content/Plants/Plant_2/Materials/Plant_2_Leaves.mat +++ b/package/Runtime/Configurator/Content/Plants/Plant_2/Materials/Plant_2_Leaves.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _SPECULAR_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -151,6 +152,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.45 diff --git a/package/Runtime/Configurator/Content/Plants/Plant_2/Materials/Plant_2_Pot.mat b/package/Runtime/Configurator/Content/Plants/Plant_2/Materials/Plant_2_Pot.mat index c0a627e65..6add183db 100644 --- a/package/Runtime/Configurator/Content/Plants/Plant_2/Materials/Plant_2_Pot.mat +++ b/package/Runtime/Configurator/Content/Plants/Plant_2/Materials/Plant_2_Pot.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -135,6 +136,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Plants/Plant_3/Materials/Plant_3_Leaves.mat b/package/Runtime/Configurator/Content/Plants/Plant_3/Materials/Plant_3_Leaves.mat index d615013c8..4d5cf4937 100644 --- a/package/Runtime/Configurator/Content/Plants/Plant_3/Materials/Plant_3_Leaves.mat +++ b/package/Runtime/Configurator/Content/Plants/Plant_3/Materials/Plant_3_Leaves.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Plant_3_Leaves m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -20,7 +19,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -94,6 +92,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -112,6 +112,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.414 diff --git a/package/Runtime/Configurator/Content/Plants/Plant_3/Materials/Plant_3_Pot.mat b/package/Runtime/Configurator/Content/Plants/Plant_3/Materials/Plant_3_Pot.mat index a22895d1d..cb4dd6ae8 100644 --- a/package/Runtime/Configurator/Content/Plants/Plant_3/Materials/Plant_3_Pot.mat +++ b/package/Runtime/Configurator/Content/Plants/Plant_3/Materials/Plant_3_Pot.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -136,6 +137,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Room/Materials/Floor_40.mat b/package/Runtime/Configurator/Content/Room/Materials/Floor_40.mat index d09dccd85..7ac01ba51 100644 --- a/package/Runtime/Configurator/Content/Room/Materials/Floor_40.mat +++ b/package/Runtime/Configurator/Content/Room/Materials/Floor_40.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor_40 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP - _OCCLUSIONMAP @@ -37,7 +36,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -182,7 +180,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 0.188 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -211,6 +211,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Room/Materials/Wall.mat b/package/Runtime/Configurator/Content/Room/Materials/Wall.mat index e6eba4d06..3acea1174 100644 --- a/package/Runtime/Configurator/Content/Room/Materials/Wall.mat +++ b/package/Runtime/Configurator/Content/Room/Materials/Wall.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wall m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Room/Materials/Wall_Bricks.mat b/package/Runtime/Configurator/Content/Room/Materials/Wall_Bricks.mat index 52bdfe192..7bdea34e8 100644 --- a/package/Runtime/Configurator/Content/Room/Materials/Wall_Bricks.mat +++ b/package/Runtime/Configurator/Content/Room/Materials/Wall_Bricks.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wall_Bricks m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _METALLICSPECGLOSSMAP m_LightmapFlags: 6 @@ -36,7 +35,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -181,7 +179,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Room/Materials/Wall_Normal.mat b/package/Runtime/Configurator/Content/Room/Materials/Wall_Normal.mat index 279c0a30b..1032cd24d 100644 --- a/package/Runtime/Configurator/Content/Room/Materials/Wall_Normal.mat +++ b/package/Runtime/Configurator/Content/Room/Materials/Wall_Normal.mat @@ -9,11 +9,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wall_Normal m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -23,7 +22,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -168,7 +166,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -197,6 +197,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Shelf/Materials/Metal.mat b/package/Runtime/Configurator/Content/Shelf/Materials/Metal.mat index d33443605..128da63cf 100644 --- a/package/Runtime/Configurator/Content/Shelf/Materials/Metal.mat +++ b/package/Runtime/Configurator/Content/Shelf/Materials/Metal.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Metal m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -107,6 +105,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -125,6 +125,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Configurator/Content/Shelf/Materials/Wood.mat b/package/Runtime/Configurator/Content/Shelf/Materials/Wood.mat index a6eb83405..7ac966242 100644 --- a/package/Runtime/Configurator/Content/Shelf/Materials/Wood.mat +++ b/package/Runtime/Configurator/Content/Shelf/Materials/Wood.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wood m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -107,6 +105,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -125,6 +125,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ContactShadows.meta b/package/Runtime/ContactShadows.meta new file mode 100644 index 000000000..59712a777 --- /dev/null +++ b/package/Runtime/ContactShadows.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5bbf0da0037224655a429e268e5ccb97 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ContactShadows/ContactShadows.unity b/package/Runtime/ContactShadows/ContactShadows.unity new file mode 100644 index 000000000..6e1aebd6d --- /dev/null +++ b/package/Runtime/ContactShadows/ContactShadows.unity @@ -0,0 +1,1022 @@ +%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: 2100000, guid: 5035ae8e2c8a4dd41a1d1a787d921256, type: 2} + 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.6192141, g: 0.69999945, b: 0.7067927, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: c2c98e55731925a418403e0472f3d20c, type: 2} +--- !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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &48776680 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1953058982} + m_Modifications: + - target: {fileID: 1057101112342430638, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_Name + value: Block_1x1x1_ + objectReference: {fileID: 0} + - target: {fileID: 1057101112342430638, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3348085282797861472, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: -8191881961727252396, guid: 4e337fc767f15274886202f350d39c43, type: 3} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalScale.x + value: 1.0971999 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalScale.y + value: 1.097212 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalScale.z + value: 1.0972002 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalPosition.x + value: 0.43 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalPosition.y + value: 1.67 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalPosition.z + value: -0.6 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} +--- !u!4 &48776681 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} + m_PrefabInstance: {fileID: 48776680} + m_PrefabAsset: {fileID: 0} +--- !u!1 &149310405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 149310407} + - component: {fileID: 149310406} + - component: {fileID: 149310408} + 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 &149310406 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149310405} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &149310407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149310405} + 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: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &149310408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149310405} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &222287762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 222287764} + - component: {fileID: 222287763} + m_Layer: 0 + m_Name: LookAt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1183024399 &222287763 +LookAtConstraint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222287762} + m_Enabled: 1 + m_Weight: 1 + m_RotationAtRest: {x: 0, y: 0, z: 0} + m_RotationOffset: {x: 0, y: 0, z: 0} + m_Roll: 0 + m_WorldUpObject: {fileID: 0} + m_UseUpObject: 0 + m_IsContraintActive: 1 + m_IsLocked: 1 + m_Sources: + - sourceTransform: {fileID: 222287764} + weight: 1 +--- !u!4 &222287764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222287762} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.01, y: 1.18, z: 0.98} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &273827695 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 273827697} + - component: {fileID: 273827696} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &273827696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273827695} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 0efc7e6d32f2c439a9dbf31c1274d1dd +--- !u!4 &273827697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273827695} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &519801409 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1953058982} + m_Modifications: + - target: {fileID: 5008658388055677588, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_Name + value: Sphere_1x1x1_ + objectReference: {fileID: 0} + - target: {fileID: 5008658388055677588, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalScale.x + value: 2.5592158 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalScale.y + value: 2.5592167 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalScale.z + value: 2.5592155 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalPosition.x + value: 2.48 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalPosition.y + value: 1.36 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalPosition.z + value: 1.27 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalRotation.w + value: 0.42493412 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalRotation.x + value: 0.778152 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalRotation.y + value: 0.45686144 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalRotation.z + value: 0.07202852 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 36.549 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 141.475 + objectReference: {fileID: 0} + - target: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 105.999 + objectReference: {fileID: 0} + - target: {fileID: 8845583107342325268, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: -7942500770941129152, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} +--- !u!4 &519801410 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8688310099495470182, guid: 99eff00afbefe8247a29e65a946c41aa, type: 3} + m_PrefabInstance: {fileID: 519801409} + m_PrefabAsset: {fileID: 0} +--- !u!1 &924113865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 924113868} + - component: {fileID: 924113867} + - component: {fileID: 924113866} + - component: {fileID: 924113869} + - component: {fileID: 924113870} + - component: {fileID: 924113871} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &924113866 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924113865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &924113867 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924113865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: [] +--- !u!4 &924113868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924113865} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &924113869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924113865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 52882cd15871496cba5a3596b2e735c1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Gltf.Experimental.progressive.ProgressiveTexturesSettings, + Needle.Engine.GltfExport + AllowProgressiveLoading: 1 + UseMaxSize: 1 + MaxSize: 1024 + GenerateLODs: 1 +--- !u!114 &924113870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924113865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /contact-shadows + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &924113871 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924113865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Contact Shadows + description: Proximity based soft shadows for flat surfaces + image: {fileID: 2800000, guid: 45b6dcb8a9193a141b49a6518b71b11e, type: 3} +--- !u!1001 &1340860864 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1953058982} + m_Modifications: + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalScale.x + value: 1.7336053 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalScale.y + value: 1.7336035 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalScale.z + value: 1.7335994 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalPosition.x + value: -1.03 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalPosition.y + value: 1.59 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalPosition.z + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalRotation.w + value: -0.044694282 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalRotation.x + value: 0.19576137 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalRotation.y + value: -0.8911932 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalRotation.z + value: 0.4067611 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 45.032 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -199.76 + objectReference: {fileID: 0} + - target: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -33.037 + objectReference: {fileID: 0} + - target: {fileID: 8413685633390503661, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: -8963999304616863736, guid: 4e337fc767f15274886202f350d39c43, type: 3} + - target: {fileID: 8807666486304587553, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + propertyPath: m_Name + value: Sphere_Half_Hole_1x1x0.5_ + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} +--- !u!4 &1340860865 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2564167568522836130, guid: 73619d1b02c08ad4fb2612802e564ecc, type: 3} + m_PrefabInstance: {fileID: 1340860864} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1494896418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1494896419} + - component: {fileID: 1494896423} + m_Layer: 0 + m_Name: Contact Shadows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1494896419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1494896418} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 2.0767975, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1494896423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1494896418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e02b67dd02032423381aa26c5571503f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ContactShadows, Needle.Engine + autoFit: 0 + darkness: 1 + opacity: 0.5 + blur: 4 + occludeBelowGround: 0 + backfaceShadows: 1 +--- !u!1 &1953058980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1953058982} + - component: {fileID: 1953058981} + m_Layer: 0 + m_Name: Objects + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!95 &1953058981 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1953058980} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 13ffe0ed04591d54ab9a33de87a5c355, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!4 &1953058982 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1953058980} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1340860865} + - {fileID: 519801410} + - {fileID: 48776681} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1965106479 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1965106481} + - component: {fileID: 1965106480} + m_Layer: 0 + m_Name: Needle Menu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1965106480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965106479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!4 &1965106481 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965106479} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2009429379 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2009429382} + - component: {fileID: 2009429381} + - component: {fileID: 2009429380} + - component: {fileID: 2009429383} + - component: {fileID: 2009429384} + - component: {fileID: 2009429385} + 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 &2009429380 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2009429379} + m_Enabled: 1 +--- !u!20 &2009429381 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2009429379} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + 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 &2009429382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2009429379} + m_LocalRotation: {x: 0.05273191, y: 0.11304926, z: -0.006032145, w: 0.9921708} + m_LocalPosition: {x: -0.31194425, y: 1.8081812, z: -6.69} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000002} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2009429383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2009429379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 0 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0 + maxZoom: Infinity + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 222287763} +--- !u!114 &2009429384 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2009429379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &2009429385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2009429379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 693de1e48d1f0764d9bc83022f353103, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CameraSkyboxData, Needle.Engine + backgroundBlurriness: 0 + backgroundIntensity: 1 diff --git a/package/Runtime/ContactShadows/ContactShadows.unity.meta b/package/Runtime/ContactShadows/ContactShadows.unity.meta new file mode 100644 index 000000000..33753ed81 --- /dev/null +++ b/package/Runtime/ContactShadows/ContactShadows.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0efc7e6d32f2c439a9dbf31c1274d1dd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ContactShadows/Hover.anim b/package/Runtime/ContactShadows/Hover.anim new file mode 100644 index 000000000..6f2f74279 --- /dev/null +++ b/package/Runtime/ContactShadows/Hover.anim @@ -0,0 +1,545 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hover + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -1.03, y: 2.12, z: 0.7} + inSlope: {x: 0, y: 0.4835269, z: 0} + outSlope: {x: 0, y: 0.4835269, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.29536587, z: 0.33333334} + - serializedVersion: 3 + time: 6.3333335 + value: {x: -1.03, y: 3.03, z: 0.7} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 10.016666 + value: {x: -1.03, y: 2.12, z: 0.7} + inSlope: {x: 0, y: 0.50696886, z: 0} + outSlope: {x: 0, y: 0.50696886, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.49650988, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Sphere_Half_Hole_1x1x0.5_ + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.43, y: 1.18, z: -0.6} + inSlope: {x: 0, y: 0.3113838, z: 0} + outSlope: {x: 0, y: 0.3113838, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.9408845, z: 0.33333334} + - serializedVersion: 3 + time: 2.4833333 + value: {x: 0.43, y: 1.43, z: -0.6} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 6.3 + value: {x: 0.43, y: 0.79, z: -0.6} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 10.016666 + value: {x: 0.43, y: 1.17, z: -0.6} + inSlope: {x: 0, y: 0.29916415, z: 0} + outSlope: {x: 0, y: 0.29916415, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.7414897, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Block_1x1x1_ + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 2.48, y: 2.61, z: 1.27} + inSlope: {x: 0, y: -1.0410221, z: 0} + outSlope: {x: 0, y: -1.0410221, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.38524342, z: 0.33333334} + - serializedVersion: 3 + time: 3.55 + value: {x: 2.48, y: 1.36, z: 1.27} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 10.016666 + value: {x: 2.48, y: 2.61, z: 1.27} + inSlope: {x: 0, y: -0.71101147, z: 0} + outSlope: {x: 0, y: -0.71101147, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.23925903, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Sphere_1x1x1_ + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3818445907 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3374693933 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4162611887 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 10.016666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.03 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.3333335 + value: -1.03 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: -1.03 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Sphere_Half_Hole_1x1x0.5_ + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.12 + inSlope: 0.4835269 + outSlope: 0.4835269 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.29536587 + - serializedVersion: 3 + time: 6.3333335 + value: 3.03 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: 2.12 + inSlope: 0.50696886 + outSlope: 0.50696886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.49650988 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Sphere_Half_Hole_1x1x0.5_ + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.7 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.3333335 + value: 0.7 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: 0.7 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Sphere_Half_Hole_1x1x0.5_ + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.43 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.43 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.3 + value: 0.43 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: 0.43 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Block_1x1x1_ + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.18 + inSlope: 0.3113838 + outSlope: 0.3113838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.9408845 + - serializedVersion: 3 + time: 2.4833333 + value: 1.43 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.3 + value: 0.79 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: 1.17 + inSlope: 0.29916415 + outSlope: 0.29916415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.7414897 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Block_1x1x1_ + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: -0.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.3 + value: -0.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: -0.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Block_1x1x1_ + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.48 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 2.48 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: 2.48 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Sphere_1x1x1_ + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.61 + inSlope: -1.0410221 + outSlope: -1.0410221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.38524342 + - serializedVersion: 3 + time: 3.55 + value: 1.36 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: 2.61 + inSlope: -0.71101147 + outSlope: -0.71101147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.23925903 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Sphere_1x1x1_ + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.27 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.55 + value: 1.27 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.016666 + value: 1.27 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Sphere_1x1x1_ + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/package/Runtime/ContactShadows/Hover.anim.meta b/package/Runtime/ContactShadows/Hover.anim.meta new file mode 100644 index 000000000..db4d8d31e --- /dev/null +++ b/package/Runtime/ContactShadows/Hover.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de7de4b2eb9844440965fbeb4d133bc8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ContactShadows/Objects.controller b/package/Runtime/ContactShadows/Objects.controller new file mode 100644 index 000000000..23dc4d85a --- /dev/null +++ b/package/Runtime/ContactShadows/Objects.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-5680968413257590606 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hover + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: de7de4b2eb9844440965fbeb4d133bc8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Objects + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7456092697151549368} + 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!1107 &7456092697151549368 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -5680968413257590606} + m_Position: {x: 200, y: 0, 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: -5680968413257590606} diff --git a/package/Runtime/ContactShadows/Objects.controller.meta b/package/Runtime/ContactShadows/Objects.controller.meta new file mode 100644 index 000000000..aee9b4bc3 --- /dev/null +++ b/package/Runtime/ContactShadows/Objects.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 13ffe0ed04591d54ab9a33de87a5c355 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ContactShadows/README.md b/package/Runtime/ContactShadows/README.md new file mode 100644 index 000000000..ece8ca8b7 --- /dev/null +++ b/package/Runtime/ContactShadows/README.md @@ -0,0 +1,3 @@ +# Contact shadows + +This built-in component lets you create soft, realistic shadows for your models. It works on a flat surface, detecting objects above it and drawing shadows based on their distance. This soft shadow effect is perfect for showcasing products that are levitating in a scene and need grounding. \ No newline at end of file diff --git a/package/Runtime/ContactShadows/README.md.meta b/package/Runtime/ContactShadows/README.md.meta new file mode 100644 index 000000000..5ff3e5f72 --- /dev/null +++ b/package/Runtime/ContactShadows/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d655f700f08cd9e4ca40e6b697d4341f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/CustomHands/CustomHands.unity b/package/Runtime/CustomHands/CustomHands.unity index 7f416e0e0..3950438b9 100644 --- a/package/Runtime/CustomHands/CustomHands.unity +++ b/package/Runtime/CustomHands/CustomHands.unity @@ -1018,6 +1018,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 0 ShowSpatialMenu: 1 --- !u!1 &1327368426 GameObject: diff --git a/package/Runtime/CustomHands/Materials/Copper.mat b/package/Runtime/CustomHands/Materials/Copper.mat index 61fee7321..724d82c68 100644 --- a/package/Runtime/CustomHands/Materials/Copper.mat +++ b/package/Runtime/CustomHands/Materials/Copper.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Copper m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _CLEARCOAT_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -35,7 +34,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -209,6 +209,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/CustomHands/Materials/Gold.mat b/package/Runtime/CustomHands/Materials/Gold.mat index 0705eb589..d4c919a51 100644 --- a/package/Runtime/CustomHands/Materials/Gold.mat +++ b/package/Runtime/CustomHands/Materials/Gold.mat @@ -9,11 +9,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Gold m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _IRIDESCENCE_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -22,7 +21,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 1 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -196,6 +196,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/CustomHands/Materials/Silver.mat b/package/Runtime/CustomHands/Materials/Silver.mat index 0de600d51..04de4c2f8 100644 --- a/package/Runtime/CustomHands/Materials/Silver.mat +++ b/package/Runtime/CustomHands/Materials/Silver.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Silver m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Deployments/Content/Cactus.mat b/package/Runtime/Deployments/Content/Cactus.mat index 88f9d9abf..6e6b2c5d1 100644 --- a/package/Runtime/Deployments/Content/Cactus.mat +++ b/package/Runtime/Deployments/Content/Cactus.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -175,7 +176,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -204,6 +207,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Deployments/Content/Map.prefab b/package/Runtime/Deployments/Content/Map.prefab index 495a12b14..e35733a00 100644 --- a/package/Runtime/Deployments/Content/Map.prefab +++ b/package/Runtime/Deployments/Content/Map.prefab @@ -99,10 +99,15 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0.8 maxZoom: 5 @@ -843,7 +848,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: eb1822f1751a4acabd7c1dba099b6b56, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine - dragMode: 3 + dragMode: 0 snapGridResolution: 0 keepRotation: 1 xrDragMode: 1 @@ -932,7 +937,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: eb1822f1751a4acabd7c1dba099b6b56, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine - dragMode: 3 + dragMode: 0 snapGridResolution: 0 keepRotation: 1 xrDragMode: 1 @@ -1027,7 +1032,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: eb1822f1751a4acabd7c1dba099b6b56, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine - dragMode: 3 + dragMode: 0 snapGridResolution: 0 keepRotation: 1 xrDragMode: 1 diff --git a/package/Runtime/Deployments/Content/icon_itchio.png b/package/Runtime/Deployments/Content/icon_itchio.png new file mode 100644 index 000000000..05c89bf80 Binary files /dev/null and b/package/Runtime/Deployments/Content/icon_itchio.png differ diff --git a/package/Runtime/Deployments/Content/icon_itchio.png.meta b/package/Runtime/Deployments/Content/icon_itchio.png.meta new file mode 100644 index 000000000..d423208cd --- /dev/null +++ b/package/Runtime/Deployments/Content/icon_itchio.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 7fcc9b7da873b4e48a56a667bac22d1b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Deployments/DeployToFTP.unity b/package/Runtime/Deployments/DeployToFTP.unity index c6a7e40ac..086a4a277 100644 --- a/package/Runtime/Deployments/DeployToFTP.unity +++ b/package/Runtime/Deployments/DeployToFTP.unity @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime - Guid: + Guid: 804813ab2c2b4544b83043f086672b2c --- !u!4 &562215323 Transform: m_ObjectHideFlags: 0 @@ -166,7 +166,57 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1137845007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1137845009} + - component: {fileID: 1137845008} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1137845008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137845007} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 0 +--- !u!4 &1137845009 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137845007} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1449258945 GameObject: @@ -179,6 +229,7 @@ GameObject: - component: {fileID: 1449258948} - component: {fileID: 1449258947} - component: {fileID: 1449258946} + - component: {fileID: 1449258949} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -235,6 +286,22 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1449258949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449258945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Deploy to FTP + description: Deployments + image: {fileID: 2800000, guid: 550d0cc015af9d140997b0c1d5292c44, type: 3} --- !u!1 &1491182876 GameObject: m_ObjectHideFlags: 0 @@ -265,7 +332,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1491182879 MonoBehaviour: @@ -279,8 +346,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment - FTPServer: {fileID: 0} - Path: / + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /deploy-to-ftp OverrideGzipCompression: 1 UseGzipCompression: 0 --- !u!1001 &8051142253445456656 @@ -350,25 +417,5 @@ PrefabInstance: propertyPath: m_Texture value: objectReference: {fileID: 2800000, guid: 0fe5a4d451f94ab4a91a72129528f8c7, type: 3} - - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} - propertyPath: m_SizeDelta.x - value: 64.38 - objectReference: {fileID: 0} - - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} - propertyPath: m_SizeDelta.y - value: 64.38 - objectReference: {fileID: 0} - - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} - propertyPath: m_AnchoredPosition.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} - propertyPath: m_AnchoredPosition.y - value: 27 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} diff --git a/package/Runtime/Deployments/DeployToGithubPages.unity b/package/Runtime/Deployments/DeployToGithubPages.unity index 4a5ec580a..7472a92b0 100644 --- a/package/Runtime/Deployments/DeployToGithubPages.unity +++ b/package/Runtime/Deployments/DeployToGithubPages.unity @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime - Guid: + Guid: e7287e31ae2d2ee49ae0a56926fd53bd --- !u!4 &562215323 Transform: m_ObjectHideFlags: 0 @@ -166,7 +166,57 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1137845007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1137845009} + - component: {fileID: 1137845008} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1137845008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137845007} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 0 +--- !u!4 &1137845009 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137845007} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1449258945 GameObject: @@ -179,6 +229,7 @@ GameObject: - component: {fileID: 1449258948} - component: {fileID: 1449258947} - component: {fileID: 1449258946} + - component: {fileID: 1449258949} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -235,6 +286,22 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1449258949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449258945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Deploy to Github Pages + description: Deployments + image: {fileID: 2800000, guid: 78dd70491e557354fb86694d13082fb0, type: 3} --- !u!1 &1491182876 GameObject: m_ObjectHideFlags: 0 @@ -265,7 +332,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1491182879 MonoBehaviour: @@ -279,7 +346,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9df10eacf89941469617695036f56e2f, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToGithubPages, Needle.Engine.Deployment - repositoryUrl: + repositoryUrl: https://github.com/kipash/needle-sample-github-pages.git --- !u!1001 &8051142253445456656 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Deployments/DeployToGlitch.unity b/package/Runtime/Deployments/DeployToGlitch.unity index 0543d0d62..c4f00cbbf 100644 --- a/package/Runtime/Deployments/DeployToGlitch.unity +++ b/package/Runtime/Deployments/DeployToGlitch.unity @@ -135,7 +135,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9722be1d85e14bc3a725c1a2e279cd7f, type: 3} m_Name: m_EditorClassIdentifier: - ProjectName: + ProjectName: quark-knowledgeable-caravan --- !u!1 &562215321 GameObject: m_ObjectHideFlags: 0 @@ -165,7 +165,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime - Guid: + Guid: fb1dfc10496b45f40b6c5de1b130f93f --- !u!4 &562215323 Transform: m_ObjectHideFlags: 0 @@ -179,7 +179,57 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &688708066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 688708068} + - component: {fileID: 688708067} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &688708067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688708066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 0 +--- !u!4 &688708068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688708066} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1449258945 GameObject: @@ -192,6 +242,7 @@ GameObject: - component: {fileID: 1449258948} - component: {fileID: 1449258947} - component: {fileID: 1449258946} + - component: {fileID: 1449258949} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -248,6 +299,22 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1449258949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449258945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Deploy to Glitch + description: Deployments + image: {fileID: 2800000, guid: 5a29a36882b87d74c9d26d1d313da136, type: 3} --- !u!1 &1491182876 GameObject: m_ObjectHideFlags: 0 @@ -291,7 +358,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &8051142253445456656 PrefabInstance: diff --git a/package/Runtime/Deployments/DeployToItch.unity b/package/Runtime/Deployments/DeployToItch.unity new file mode 100644 index 000000000..756114066 --- /dev/null +++ b/package/Runtime/Deployments/DeployToItch.unity @@ -0,0 +1,437 @@ +%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: 2100000, guid: 5035ae8e2c8a4dd41a1d1a787d921256, type: 2} + 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.6192141, g: 0.69999945, b: 0.7067927, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &562215321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 562215323} + - component: {fileID: 562215322} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &562215322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 562215321} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 8babeedb1431749429897fa154023229 +--- !u!4 &562215323 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 562215321} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1137845007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1137845009} + - component: {fileID: 1137845008} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1137845008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137845007} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 0 +--- !u!4 &1137845009 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137845007} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1449258945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1449258948} + - component: {fileID: 1449258947} + - component: {fileID: 1449258946} + - component: {fileID: 1449258949} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1449258946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449258945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &1449258947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449258945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &1449258948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449258945} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1449258949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449258945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Deploy to Itch + description: Deployments + image: {fileID: 2800000, guid: 71b4bbda2fa65c9478d5d95ea4d6c679, type: 3} +--- !u!1 &1491182876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1491182878} + - component: {fileID: 1491182879} + m_Layer: 0 + m_Name: Deploy To Glitch + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1491182878 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1491182876} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1491182879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1491182876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c3ae16b75dcb4bd3b5ff5ec22dd3c79c, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToItch, Needle.Engine.Deployment +--- !u!1001 &8051142253445456656 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1811454273, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: url + value: https://engine.needle.tools/docs/deployment.html#deploy-to-itch.io + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192817, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_Name + value: ExampleScene + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8051142254690192818, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8051142255167358413, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_Text + value: Deployed to Itch + objectReference: {fileID: 0} + - target: {fileID: 8051142255302257472, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_Texture + value: + objectReference: {fileID: 2800000, guid: 7fcc9b7da873b4e48a56a667bac22d1b, type: 3} + - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_SizeDelta.x + value: 76.11 + objectReference: {fileID: 0} + - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_SizeDelta.y + value: 76.11 + objectReference: {fileID: 0} + - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8051142255302257503, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} + propertyPath: m_AnchoredPosition.y + value: 20.4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8dca7c045be1ce74ebd195cb65230a93, type: 3} diff --git a/package/Runtime/Deployments/DeployToItch.unity.meta b/package/Runtime/Deployments/DeployToItch.unity.meta new file mode 100644 index 000000000..b8af1f911 --- /dev/null +++ b/package/Runtime/Deployments/DeployToItch.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8babeedb1431749429897fa154023229 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Deployments/README.md b/package/Runtime/Deployments/README.md new file mode 100644 index 000000000..ab50ee7b1 --- /dev/null +++ b/package/Runtime/Deployments/README.md @@ -0,0 +1,5 @@ +# What does deployment mean? + +Deployment is the process of making your application available to the public on a website. Needle Engine ensures that your project is as small and fast as possible by using the latest compression techniques such as KTX2, Draco, and Meshopt. + +[Read more about deployments in the documentation.](https://engine.needle.tools/docs/deployment.html) \ No newline at end of file diff --git a/package/Runtime/Deployments/README.md.meta b/package/Runtime/Deployments/README.md.meta new file mode 100644 index 000000000..bce07d905 --- /dev/null +++ b/package/Runtime/Deployments/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f66943c1d918cd245877e82f1c74413e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DepthSensing/DepthSensing.unity b/package/Runtime/DepthSensing/DepthSensing.unity index 8087f3149..2a4359bc6 100644 --- a/package/Runtime/DepthSensing/DepthSensing.unity +++ b/package/Runtime/DepthSensing/DepthSensing.unity @@ -1135,6 +1135,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 0 ShowSpatialMenu: 1 --- !u!4 &1279714408 Transform: diff --git a/package/Runtime/DepthSensing/Material.mat b/package/Runtime/DepthSensing/Material.mat index 2a02ff294..6145ddc5f 100644 --- a/package/Runtime/DepthSensing/Material.mat +++ b/package/Runtime/DepthSensing/Material.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -218,6 +219,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/DeviceDetection.meta b/package/Runtime/DeviceDetection.meta new file mode 100644 index 000000000..75fde23d3 --- /dev/null +++ b/package/Runtime/DeviceDetection.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fea66ecc53977f4c847301aa4dd223a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DeviceDetection/DeviceDetection.unity b/package/Runtime/DeviceDetection/DeviceDetection.unity new file mode 100644 index 000000000..1c28da34c --- /dev/null +++ b/package/Runtime/DeviceDetection/DeviceDetection.unity @@ -0,0 +1,803 @@ +%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: 2100000, guid: 0243e7d31c117564ab552ef31c380336, type: 2} + 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.74870116, g: 0.61826795, b: 0.59117955, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &201575929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 201575932} + - component: {fileID: 201575931} + - component: {fileID: 201575930} + - component: {fileID: 201575933} + - component: {fileID: 201575934} + 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 &201575930 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201575929} + m_Enabled: 1 +--- !u!20 &201575931 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201575929} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + 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 &201575932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201575929} + m_LocalRotation: {x: -0.0007243861, y: -0.9969375, z: 0.02501793, w: 0.0740891} + m_LocalPosition: {x: 0.57691574, y: 0.7506815, z: 3.2363398} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1653847224} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &201575933 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201575929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: + autoTarget: 0 + autoFit: 1 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0 + maxZoom: Infinity + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 1 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!114 &201575934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201575929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1 &437117422 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437117424} + - component: {fileID: 437117423} + m_Layer: 0 + m_Name: WebXR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &437117423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 437117422} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: + createVRButton: 0 + createARButton: 0 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 0 + usePlacementAdjustment: 0 + arSceneScale: 1 + useXRAnchor: 0 + useQuicklookExport: 0 + useDepthSensing: 0 + useDefaultControls: 0 + showControllerModels: 0 + showHandModels: 0 + defaultAvatar: {fileID: 0} +--- !u!4 &437117424 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 437117422} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &498387721 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 498387723} + - component: {fileID: 498387722} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &498387722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 498387721} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: + Guid: 694fe21c79f25ad429e0df5d3000530d +--- !u!4 &498387723 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 498387721} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &499828742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499828745} + - component: {fileID: 499828744} + - component: {fileID: 499828743} + - component: {fileID: 499828746} + - component: {fileID: 499828747} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &499828743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 499828742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + $ GlobalObjectId_V1-2-694fe21c79f25ad429e0df5d3000530d-499828743-0 + compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/engine/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &499828744 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 499828742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common $ GlobalObjectId_V1-2-694fe21c79f25ad429e0df5d3000530d-499828744-0 + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &499828745 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 499828742} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &499828746 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 499828742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: + meta: + title: Device Detection + description: Device and browser detection API + image: {fileID: 2800000, guid: 44e809f234e7b7441889ee4081966c1e, type: 3} +--- !u!114 &499828747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 499828742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /device-detection + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!1 &598634481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 598634482} + - component: {fileID: 598634483} + m_Layer: 0 + m_Name: Detect Device + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &598634482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598634481} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &598634483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598634481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07982e43aeec00748bf53d32abd70a4c, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.DeviceDetection, + Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-694fe21c79f25ad429e0df5d3000530d-598634483-0 +--- !u!1 &1132523163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1132523164} + - component: {fileID: 1132523165} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1132523164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1132523163} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1132523165 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1132523163} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!1 &1653847223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1653847224} + m_Layer: 0 + m_Name: Scene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1653847224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1653847223} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 201575932} + - {fileID: 1919926487} + - {fileID: 1882199886} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1882199885 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1653847224} + m_Modifications: + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalScale.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalScale.y + value: 10 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalScale.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + propertyPath: m_Name + value: needle-3D-Logo + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} +--- !u!4 &1882199886 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 9584f871314cec34ea30cacad22fbf6d, type: 3} + m_PrefabInstance: {fileID: 1882199885} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1919926485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919926487} + - component: {fileID: 1919926486} + - component: {fileID: 1919926488} + 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 &1919926486 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919926485} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1919926487 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919926485} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1653847224} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1919926488 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919926485} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} diff --git a/package/Runtime/DeviceDetection/DeviceDetection.unity.meta b/package/Runtime/DeviceDetection/DeviceDetection.unity.meta new file mode 100644 index 000000000..635f1a6bd --- /dev/null +++ b/package/Runtime/DeviceDetection/DeviceDetection.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 694fe21c79f25ad429e0df5d3000530d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DeviceDetection/README.md b/package/Runtime/DeviceDetection/README.md new file mode 100644 index 000000000..23e6a3fde --- /dev/null +++ b/package/Runtime/DeviceDetection/README.md @@ -0,0 +1,5 @@ +# Device Detection + +Detecting the browser or device that a website runs on is often essential to support edge cases. + +If you want to hide or show different objects in your scene and only differentiate between desktop and mobile, you can use the **DeviceFlag** component. diff --git a/package/Runtime/DeviceDetection/README.md.meta b/package/Runtime/DeviceDetection/README.md.meta new file mode 100644 index 000000000..6f36367a8 --- /dev/null +++ b/package/Runtime/DeviceDetection/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 436bf85249db2a2408168827b8a7a266 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DeviceSensors/DeviceSensors.unity b/package/Runtime/DeviceSensors/DeviceSensors.unity index e488476bc..4555aa275 100644 --- a/package/Runtime/DeviceSensors/DeviceSensors.unity +++ b/package/Runtime/DeviceSensors/DeviceSensors.unity @@ -313,6 +313,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &626105691 GameObject: diff --git a/package/Runtime/DeviceSensors/Materials/Blue.mat b/package/Runtime/DeviceSensors/Materials/Blue.mat index f2d22e219..00f8db8d9 100644 --- a/package/Runtime/DeviceSensors/Materials/Blue.mat +++ b/package/Runtime/DeviceSensors/Materials/Blue.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Blue m_Shader: {fileID: -6465566751694194690, guid: 54352a53405971b41a6587615f947085, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -34,7 +33,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -194,6 +194,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/DeviceSensors/Materials/GyroSkybox.mat b/package/Runtime/DeviceSensors/Materials/GyroSkybox.mat new file mode 100644 index 000000000..e4708d20f --- /dev/null +++ b/package/Runtime/DeviceSensors/Materials/GyroSkybox.mat @@ -0,0 +1,132 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1847970667023054178 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GyroSkybox + m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Tex: + m_Texture: {fileID: 8900000, guid: b980a4382dcce3e4d9f0776f367836c9, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _Exposure: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Rotation: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - _Tint: {r: 0.6226415, g: 0.6226415, b: 0.6226415, a: 0.5} + m_BuildTextureStacks: [] diff --git a/package/Runtime/DeviceSensors/Materials/GyroSkybox.mat.meta b/package/Runtime/DeviceSensors/Materials/GyroSkybox.mat.meta new file mode 100644 index 000000000..b4e4c1339 --- /dev/null +++ b/package/Runtime/DeviceSensors/Materials/GyroSkybox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 849c74447a7993c42b48859503958cfe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DeviceSensors/Materials/Plastic.mat b/package/Runtime/DeviceSensors/Materials/Plastic.mat index 0a182123b..a569f3fa3 100644 --- a/package/Runtime/DeviceSensors/Materials/Plastic.mat +++ b/package/Runtime/DeviceSensors/Materials/Plastic.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Plastic m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -35,7 +34,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -209,6 +209,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/DeviceSensors/Materials/RoomPanorama.jpg b/package/Runtime/DeviceSensors/Materials/RoomPanorama.jpg new file mode 100644 index 000000000..46c292d75 Binary files /dev/null and b/package/Runtime/DeviceSensors/Materials/RoomPanorama.jpg differ diff --git a/package/Runtime/DeviceSensors/Materials/RoomPanorama.jpg.meta b/package/Runtime/DeviceSensors/Materials/RoomPanorama.jpg.meta new file mode 100644 index 000000000..32b0768d2 --- /dev/null +++ b/package/Runtime/DeviceSensors/Materials/RoomPanorama.jpg.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: b980a4382dcce3e4d9f0776f367836c9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 1 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DeviceSensors/Materials/SlabTiles.mat b/package/Runtime/DeviceSensors/Materials/SlabTiles.mat index 881b6bc9f..042a2368c 100644 --- a/package/Runtime/DeviceSensors/Materials/SlabTiles.mat +++ b/package/Runtime/DeviceSensors/Materials/SlabTiles.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: SlabTiles m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -35,7 +34,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -209,6 +209,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/DeviceSensors/PanoramaControls.unity b/package/Runtime/DeviceSensors/PanoramaControls.unity new file mode 100644 index 000000000..67b21978c --- /dev/null +++ b/package/Runtime/DeviceSensors/PanoramaControls.unity @@ -0,0 +1,638 @@ +%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: 2100000, guid: 849c74447a7993c42b48859503958cfe, type: 2} + 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.4433024, g: 0.40610158, b: 0.38682494, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &264369613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 264369615} + - component: {fileID: 264369614} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &264369614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264369613} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: b6ebb21244122bb4e8534f1eefc293f5 +--- !u!4 &264369615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264369613} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &588265430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 588265431} + - component: {fileID: 588265432} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &588265431 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588265430} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 733584894} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &588265432 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588265430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!1 &635000277 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 635000278} + - component: {fileID: 635000280} + - component: {fileID: 635000281} + - component: {fileID: 635000282} + m_Layer: 0 + m_Name: Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &635000278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635000277} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 5.64} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 733584894} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &635000280 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635000277} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 100 + field of view: 110 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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!114 &635000281 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635000277} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-b6ebb21244122bb4e8534f1eefc293f5-635000281-0 + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &635000282 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635000277} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eab22e4456d4a7b479195532782a6bc9, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.PanoramaControls, + Needle.Engine-Samples.Runtime + gyroscopeInput: 1 + pointerInput: 1 + rotateSpeed: 1 + rotateSmoothing: 10 + enableZoom: 1 + zoomMin: 40 + zoomMax: 120 + zoomSpeed: 0.5 + zoomSmoothing: 15 + autoRotate: 1 + autoRotateSpeed: 0.15 + autoRotateTimeout: 3 +--- !u!1 &733584892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 733584894} + - component: {fileID: 733584893} + - component: {fileID: 733584895} + m_Layer: 0 + m_Name: MyScene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &733584893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733584892} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-b6ebb21244122bb4e8534f1eefc293f5-733584893-0 + SuppressExport: 0 + EmbedSkybox: 1 +--- !u!4 &733584894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733584892} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 635000278} + - {fileID: 1752238037} + - {fileID: 588265431} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &733584895 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733584892} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df2b9c16fb7741aaa77db661fc0b454c, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Gltf.Experimental.TextureCompressionSettings, + Needle.Engine.GltfExport $ GlobalObjectId_V1-2-b6ebb21244122bb4e8534f1eefc293f5-733584895-0 +--- !u!1 &740623226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 740623229} + - component: {fileID: 740623228} + - component: {fileID: 740623227} + - component: {fileID: 740623230} + - component: {fileID: 740623231} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &740623227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 740623226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + $ GlobalObjectId_V1-2-b6ebb21244122bb4e8534f1eefc293f5-740623227-0 + compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &740623228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 740623226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common $ GlobalObjectId_V1-2-b6ebb21244122bb4e8534f1eefc293f5-740623228-0 + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 0 + Dependencies: + - Name: samples.sensors + VersionOrPath: Packages/com.needle.engine-samples/Runtime/DeviceSensors/Scripts/Samples.Sensors.npmdef + Guid: 7dd860d964fa039498b7337627f25b96 +--- !u!4 &740623229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 740623226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &740623230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 740623226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + $ GlobalObjectId_V1-2-b6ebb21244122bb4e8534f1eefc293f5-740623230-0 + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /panorama-controls + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &740623231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 740623226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Panorama Controls + description: Camera controls with gyroscope support + image: {fileID: 2800000, guid: 58d45c252c47f6544812a875e75c1da8, type: 3} +--- !u!1 &1752238036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1752238037} + - component: {fileID: 1752238038} + - component: {fileID: 1752238039} + 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 &1752238037 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1752238036} + m_LocalRotation: {x: -0.0005878955, y: 0.9988576, z: -0.012294866, w: -0.046172798} + m_LocalPosition: {x: 0.14509292, y: 0.12755728, z: 1.9010928} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 733584894} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!108 &1752238038 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1752238036} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 0.22917409, g: 0.4043123, b: 0.4716981, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &1752238039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1752238036} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} diff --git a/package/Runtime/DeviceSensors/PanoramaControls.unity.meta b/package/Runtime/DeviceSensors/PanoramaControls.unity.meta new file mode 100644 index 000000000..1ea3072a4 --- /dev/null +++ b/package/Runtime/DeviceSensors/PanoramaControls.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1bd0e99f49738bb45b8de3b1e4f5dc55 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DeviceSensors/README.md b/package/Runtime/DeviceSensors/README.md index bea4e235e..2a632fb4f 100644 --- a/package/Runtime/DeviceSensors/README.md +++ b/package/Runtime/DeviceSensors/README.md @@ -1,5 +1,11 @@ # Device sensors -Poll information about your gyroscope via the [RelativeOrientationSensor](https://developer.mozilla.org/en-US/docs/Web/API/RelativeOrientationSensor) API. +## Gyroscope -If the device doesn't support any implemented method the `onfail` event is raised on the object. \ No newline at end of file +Gyroscope sensor is access via [RelativeOrientationSensor](https://developer.mozilla.org/en-US/docs/Web/API/RelativeOrientationSensor) API or [DeviceOrientation](https://developer.mozilla.org/en-US/docs/Web/API/Device_orientation_events/Detecting_device_orientation). Where the later is a fallback api with wider platform support. + +If the device doesn't support any implemented method the `onfail` event is raised on the Gyroscope. + +## Panorama Controls + +Place this component onto your camera object to get drag-to-look camera controls with gyroscope support. It features FOV zoom, idle auto-spin, and other capabilities ideal for 360 viewer applications. \ No newline at end of file diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/PanoramaControls.cs b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/PanoramaControls.cs new file mode 100644 index 000000000..3b8495376 --- /dev/null +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/PanoramaControls.cs @@ -0,0 +1,27 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class PanoramaControls : UnityEngine.MonoBehaviour + { + public bool @gyroscopeInput = true; + public bool @pointerInput = true; + public float @rotateSpeed = 1f; + public float @rotateSmoothing = 5f; + public bool @enableZoom = true; + public float @zoomMin = 40f; + public float @zoomMax = 90f; + public float @zoomSpeed = 0.1f; + public float @zoomSmoothing = 5f; + public bool @autoRotate = true; + public float @autoRotateSpeed = 0.15f; + public float @autoRotateTimeout = 3f; + public void start(){} + public void onBeforeRender(){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/PanoramaControls.cs.meta b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/PanoramaControls.cs.meta new file mode 100644 index 000000000..fe54e8389 --- /dev/null +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/PanoramaControls.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eab22e4456d4a7b479195532782a6bc9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/SensorAccessSample.cs b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/SensorAccessSample.cs index 54cce5e9b..e081bc973 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/SensorAccessSample.cs +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/SensorAccessSample.cs @@ -7,7 +7,6 @@ namespace Needle.Typescript.GeneratedComponents { public partial class SensorAccessSample : UnityEngine.MonoBehaviour { - public bool @invert = false; public void start(){} public void update(){} } diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/GyroscopeControls.ts b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/Gyroscope.ts similarity index 50% rename from package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/GyroscopeControls.ts rename to package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/Gyroscope.ts index 684f1f85e..87658112d 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/GyroscopeControls.ts +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/Gyroscope.ts @@ -1,41 +1,74 @@ -import { Behaviour, Context, getParam, getTempQuaternion, serializeable } from "@needle-tools/engine"; -import { Object3D, MathUtils } from "three"; +import { Context, EventList, Mathf, OrbitControls, getComponent, getParam, getTempQuaternion, getTempVector } from "@needle-tools/engine"; +import { MathUtils, Quaternion } from "three"; const debug = getParam("debuggyro"); -export class GyroscopeControls extends Behaviour { - @serializeable() - invert: boolean = false; - +export class Gyroscope { // better refresh rate, but not supported on all devices (Android devices) protected sensorOrientation!: OrientationSensor; // worse refresh rate, but supported on majority of devices (iOS and Android) protected deviceOrientation!: DeviceMotion; - awake() { - this.sensorOrientation = new OrientationSensor(this.gameObject); - this.deviceOrientation = new DeviceMotion(this.gameObject); + onFail: EventList = new EventList(); + + protected currentHandler: GyroscopeHandler | null = null; + get handler(): GyroscopeHandler| null { + return this.currentHandler; + } + + get isConnected(): boolean { return this.handler?.isConnected || false; } + + get quaternion(): Quaternion | null { return this.handler?.quaternion || null; } + getDelta(lastState: Quaternion): Quaternion | null{ + if (!this.quaternion) return null; + + tempQuaternion.copy(this.quaternion); + tempQuaternion2.copy(lastState).invert(); + + tempQuaternion2.multiply(tempQuaternion); + + return tempQuaternion2; + } + + constructor() { + this.sensorOrientation = new OrientationSensor(); + this.deviceOrientation = new DeviceMotion(); } - onEnable() { - this.sensorOrientation.initialize((msg) => { - if(debug) console.error("OrientationSensor: ", msg); - this.deviceOrientation.initialize((msg) => { - if(debug) console.error("DeviceMotion: ", msg); - this.onFail(); - }, this.invert); - }, this.invert); + private _isActive: boolean = false; + get isActive(): boolean { return this._isActive; } + activate() { + this._isActive = true; + this.sensorOrientation.initialize( + /* sensorOrientation success */ + () => { + this.currentHandler = this.sensorOrientation; + }, + /* sensorOrientation fail */ + (msg) => { + if(debug) console.error("OrientationSensor: ", msg); + this.deviceOrientation.initialize( + /* deviceOrientation success */ + () => { + this.currentHandler = this.deviceOrientation; + }, + /* deviceOrientation fail */ + (msg) => { + if(debug) console.error("DeviceMotion: ", msg); + this.onFail.invoke({msg}); + this._isActive = false; + } + ); + } + ); } - onDisable() { + deactivate() { + this._isActive = false; this.sensorOrientation.disconnect(); this.deviceOrientation.disconnect(); } - - private onFail() { - this.dispatchEvent(new Event("onfail")); - } -} +} // https://gist.github.com/bellbind/d2be9cc09bf6241f255d const getOrientation = function () { @@ -56,14 +89,18 @@ const getOrientation = function () { return 0; }; +const tempQuaternion: Quaternion = new Quaternion(); +const tempQuaternion2: Quaternion = new Quaternion(); + abstract class GyroscopeHandler { isConnected: boolean = false; protected isInitialized: boolean = false; - protected target: Object3D; - constructor(target: Object3D) { - this.target = target; - } + protected _quaternion: Quaternion = new Quaternion(); + get quaternion() { return this._quaternion; } + + /* protected _deltaQuaternion: Quaternion = new Quaternion(); + get deltaQuaternion() { return this._deltaQuaternion; } */ connect() { this.isConnected = true; @@ -71,15 +108,58 @@ abstract class GyroscopeHandler { } disconnect() { this.isConnected = false;} abstract initialize(onFail?: () => void): void; + + protected handleGyroscope(gyroQuaternion: Quaternion, assureRelative: boolean) { + // rotate the origin to face forward (0,0,1) + const fixedGyroQuaternion = getTempQuaternion().setFromAxisAngle(getTempVector(1,0,0), -Math.PI / 2); + this._quaternion.copy(fixedGyroQuaternion.multiply(gyroQuaternion)); + + // get orientation offset of the device (portrait/landscape) + const deviceZAngle = getOrientation(); + const zQuat = getTempQuaternion().setFromAxisAngle(getTempVector(0, 0, -1), MathUtils.degToRad(deviceZAngle)); + this._quaternion.multiply(zQuat); + + // calculate relative gyro + this._quaternion.copy(assureRelative ? this.applyGyroYRelativity(this._quaternion) : this._quaternion); + } + + protected initialQuaternion?: Quaternion; + protected applyGyroYRelativity(gyroQuaternion: Quaternion): Quaternion { + // save initial quaternion + if (!this.initialQuaternion) { + this.initialQuaternion = new Quaternion().copy(gyroQuaternion); + } + + // construct directions from the ref and current rotations + const initDir = getTempVector(0, 0, 1).applyQuaternion(this.initialQuaternion); + const currDir = getTempVector(0, 0, 1).applyQuaternion(gyroQuaternion); + + // ignore X rotation and get a direction delta that defines Y rotation delta + initDir.y = 0; + currDir.y = 0; + initDir.normalize(); + currDir.normalize(); + + // get Y angle + let deltaYAngle = (2 * Math.PI) - initDir.angleTo(getTempVector(0, 0, 1)); + + // sign + const right = getTempVector(0, 1, 0); + if (right.dot(initDir) < 0) + deltaYAngle *= -1; + + const deltaQ = getTempQuaternion().setFromAxisAngle(getTempVector(0, 1, 0), deltaYAngle); + + return deltaQ.multiply(gyroQuaternion); + } } +/** Older API available both on iOS and Android */ export class DeviceMotion extends GyroscopeHandler { - private invert: boolean = false; - private connectFromClick: boolean = false; - - constructor(target: Object3D) { - super(target); + protected connectFromClick: boolean = false; + constructor() { + super(); Context.Current.domElement.addEventListener("click", () => { this.tryConnectOnClick(); }); @@ -103,32 +183,25 @@ export class DeviceMotion extends GyroscopeHandler { const beta = MathUtils.degToRad(event.beta); //x const gamma = MathUtils.degToRad(event.gamma); //y - // get orientation offset of the device (portrait/landscape) - const deviceZAngle = getOrientation(); - - //reset object - this.target.quaternion.set(0, 0, 0, 1); - - // correct origin - this.target.rotateX(-Math.PI / 2); // rotate the origin to face forward (0,0,1) - // apply gyro rotatinons (order is important) - this.target.rotateZ(alpha); - this.target.rotateX(beta); - this.target.rotateY(gamma); + const zQuat = getTempQuaternion().setFromAxisAngle(getTempVector(0, 0, 1), alpha); + const xQuat = getTempQuaternion().setFromAxisAngle(getTempVector(1, 0, 0), beta); + const yQuat = getTempQuaternion().setFromAxisAngle(getTempVector(0, 1, 0), gamma); - // compensate for device orientation offset (portrait/landscape) - this.target.rotateZ(MathUtils.degToRad(-deviceZAngle)); + const q = getTempQuaternion().set(0, 0, 0, 1); + q.multiply(zQuat).multiply(xQuat).multiply(yQuat); + //q.multiply(getTempQuaternion().setFromAxisAngle(getTempVector(0,0,1), -Math.PI)); // origin is facing downwards, rotate around Z to do 180 Y flip - if (this.invert) - this.target.quaternion.invert(); + this.handleGyroscope(q, true); }; - initialize(onFail?: (msg: string) => void, invert: boolean = false) { - this.invert = invert; + initialize(onSucess?: () => void, onFail?: (msg: string) => void) { if (!("DeviceMotionEvent" in globalThis)) { onFail?.("DeviceMotionEvent not supported."); } + else { + onSucess?.(); + } this.connectFromClick = true; // awaiting user interaction -> tryConnectOnClick @@ -153,9 +226,8 @@ export class DeviceMotion extends GyroscopeHandler { } } +/** Usually accesible on Android */ export class OrientationSensor extends GyroscopeHandler { - private invert: boolean = false; - //@ts-ignore protected sensor?: RelativeOrientationSensor; @@ -168,9 +240,7 @@ export class OrientationSensor extends GyroscopeHandler { this.sensor?.stop(); } - initialize(onFail?: (msg: string) => void, invert: boolean = false): void { - this.invert = invert; - + initialize(onSucess?: () => void, onFail?: (msg: string) => void): void { if (this.isInitialized) { this.connect(); return; @@ -192,23 +262,10 @@ export class OrientationSensor extends GyroscopeHandler { }); this.sensor.addEventListener('reading', (_e) => { - // get orientation offset of the device (portrait/landscape) - const deviceZAngle = getOrientation(); - - //reset object - this.target.quaternion.set(0, 0, 0, 1); - - // correct origin - this.target.rotateX(-Math.PI / 2); // rotate the origin to face forward (0,0,1) - - const quaternion = getTempQuaternion().fromArray(this.sensor!.quaternion); - this.target.quaternion.multiply(quaternion); - - // compensate for device orientation offset (portrait/landscape) - this.target.rotateZ(MathUtils.degToRad(-deviceZAngle)); - - if (this.invert) - this.target.quaternion.invert(); + if(this.sensor) { + const q = getTempQuaternion().fromArray(this.sensor.quaternion); + this.handleGyroscope(q, true); + } }); // then get permission and start the sensor @@ -218,8 +275,10 @@ export class OrientationSensor extends GyroscopeHandler { //@ts-ignore navigator.permissions.query({ name: "gyroscope" })]) .then((results) => { - if (results.every((result) => result.state === "granted")) + if (results.every((result) => result.state === "granted")) { this.connect(); + onSucess?.(); + } else onFail?.("No permissions to use RelativeOrientationSensor."); }); diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/PanoramaControls.ts b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/PanoramaControls.ts new file mode 100644 index 000000000..15f99702f --- /dev/null +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/PanoramaControls.ts @@ -0,0 +1,229 @@ +import { Behaviour, Camera, Mathf, PointerType, getTempQuaternion, getTempVector, serializeable } from "@needle-tools/engine"; +import { Quaternion, Spherical, Vector2 } from "three"; +import { Gyroscope } from "./Gyroscope"; + +const tempSpherical: Spherical = new Spherical(); +const referenceFOV = 90; +const identityQuaternion = new Quaternion(); +const tempVec2_A = new Vector2(); +const tempVec2_B = new Vector2(); + +export class PanoramaControls extends Behaviour { + protected gyroscope: Gyroscope = new Gyroscope(); + + protected spherical: Spherical = new Spherical(); + protected sphericalTarget: Spherical = new Spherical(); + + /* Input */ + + @serializeable() + gyroscopeInput: boolean = true; + + @serializeable() + pointerInput: boolean = true; + + /* Look */ + + @serializeable() + rotateSpeed: number = 1; + + @serializeable() + rotateSmoothing: number = 5; + + /* Zoom */ + + @serializeable() + enableZoom: boolean = true; + + @serializeable() + zoomMin: number = 40; + + @serializeable() + zoomMax: number = 90; + + @serializeable() + zoomSpeed: number = 0.1; + + @serializeable() + zoomSmoothing: number = 5; + + /* Auto rotate */ + + @serializeable() + autoRotate: boolean = true; + + @serializeable() + autoRotateSpeed: number = 0.15; + + @serializeable() + autoRotateTimeout: number = 3; + + protected currentZoom: number = 0; + + protected initialQuterion: Quaternion = new Quaternion(); + protected camera?: Camera; + protected userInputStamp: number = Number.MIN_SAFE_INTEGER; + + start() { + this.initialQuterion.copy(this.gameObject.quaternion); + this.camera = this.gameObject.getComponent(Camera)!; + + this.gyroscope.onFail.addEventListener(() => { + this.dispatchEvent(new Event("onfail")); + }); + + this.currentZoom = Mathf.lerp(this.zoomMin, this.zoomMax, 0.5); + if (this.camera) { + this.currentZoom = this.camera.fieldOfView!; + } + } + + protected initialTargetRotation?: Quaternion; + protected lastGyro: Quaternion = new Quaternion(); + onBeforeRender() { + if (this.gyroscope.isActive !== this.gyroscopeInput) { + if (this.gyroscopeInput) this.gyroscope.activate() + else this.gyroscope.deactivate(); + } + + if (this.gyroscopeInput) { + + this.handleGyro(); + } + + if (this.pointerInput) { + this.handleInput(); + } + + if (this.enableZoom) { + this.handleZoom(); + } + + if (this.autoRotate) { + this.handleAutoRotate(); + } + + this.applyRotation(); + } + + protected applyRotation() { + const minMax = (Math.PI / 2) - (0.017 * 5); + + this.spherical.phi = Mathf.clamp(this.spherical.phi, -minMax, minMax); + this.sphericalTarget.phi = Mathf.clamp(this.sphericalTarget.phi, -minMax, minMax); + + const dt = this.context.time.deltaTime; + + this.spherical.phi = Mathf.lerp(this.spherical.phi, this.sphericalTarget.phi, dt * this.rotateSmoothing); + this.spherical.theta = Mathf.lerp(this.spherical.theta, this.sphericalTarget.theta, dt * this.rotateSmoothing); + + this.gameObject.quaternion.copy(this.initialQuterion); + + const xRot = getTempQuaternion().setFromAxisAngle(getTempVector(1, 0, 0), this.spherical.phi); + const yRot = getTempQuaternion().setFromAxisAngle(getTempVector(0, 1, 0), this.spherical.theta); + + this.gameObject.quaternion.copy(this.initialQuterion); + + const goal = getTempVector(this.gameObject.position).add(getTempVector(0, 0, 1).applyQuaternion(xRot).applyQuaternion(yRot)); + this.gameObject.lookAt(goal); + } + + protected handleAutoRotate() { + const time = this.context.time.time; + const dt = this.context.time.deltaTime; + if (time - this.userInputStamp > this.autoRotateTimeout) { + this.sphericalTarget.theta += this.autoRotateSpeed * dt; + this.sphericalTarget.phi = 0; + } + } + + protected handleInput() { + const input = this.context.input; + const element = this.context.renderer.domElement; + + if (input.getPointerPressedCount() == 1) { + const delta = input.getPointerPositionDelta(0)!; + const speed = this.rotateSpeed * (this.camera?.fieldOfView ?? referenceFOV) / referenceFOV; + this.sphericalTarget.phi += 2 * Math.PI * delta.y / element.clientHeight * speed; + this.sphericalTarget.theta -= 2 * Math.PI * delta.x / element.clientWidth * speed; + + this.userInputStamp = this.context.time.time; + } + } + + protected handleZoom() { + const zoom = this.getZoomInput(); + this.currentZoom += zoom * this.zoomSpeed; + this.currentZoom = Mathf.clamp(this.currentZoom, this.zoomMin, this.zoomMax); + + if (this.camera) { + const dt = this.context.time.deltaTime; + this.camera.fieldOfView = Mathf.lerp(this.camera.fieldOfView ?? 0, this.currentZoom, this.zoomSmoothing * dt); + } + + if (Math.abs(zoom) > Number.EPSILON) { + this.userInputStamp = this.context.time.time; + } + } + + protected handleGyro() { + if (!this.gyroscope.isConnected) return; + + const gyroQuaternion = this.gyroscope.quaternion; + const gyroDelta = this.gyroscope.getDelta(this.lastGyro); + + if (gyroQuaternion && gyroDelta) { + if (!this.initialTargetRotation) { + this.initialTargetRotation = this.gameObject.quaternion.clone(); + } + + const deltaVec = getTempVector(0, 0, 1).applyQuaternion(gyroDelta); + tempSpherical.setFromVector3(deltaVec); + tempSpherical.phi -= Math.PI / 2; + + // HACK: apply to both to skip smoothing + this.spherical.phi -= tempSpherical.phi; + this.sphericalTarget.phi -= tempSpherical.phi; + + this.spherical.theta += tempSpherical.theta; + this.sphericalTarget.theta += tempSpherical.theta; + + this.lastGyro.copy(gyroQuaternion); + + if (gyroDelta.angleTo(identityQuaternion) > 0.001) + this.userInputStamp = this.context.time.time; + } + } + + protected previousPinchDistance: number | undefined = undefined; + /* returns zoom delta */ + protected getZoomInput(): number { + let delta = 0; + + // PC - scrollwheel + const input = this.context.input; + delta = input.getMouseWheelDeltaY() * 0.1; + + // Touch - pinch + if (input.getTouchesPressedCount() == 2) { + for (const id of input.foreachPointerId(PointerType.Touch)) { + const pos = input.getPointerPosition(id)!; + tempVec2_B.copy(tempVec2_A); + tempVec2_A.copy(pos); + } + + const pinchDistance = tempVec2_A.distanceTo(tempVec2_B); + if(this.previousPinchDistance) { + delta += this.previousPinchDistance - pinchDistance; + } + this.previousPinchDistance = pinchDistance; + } + else + this.previousPinchDistance = undefined; + + // VR - joystick + // TODO: implement + + return delta; + } +} \ No newline at end of file diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts index c6181bb68..0e3e32cb9 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts @@ -1,12 +1,11 @@ import { Behaviour, serializable } from "@needle-tools/engine"; -import { Euler, MathUtils } from "three"; -import { OrientationSensor, DeviceMotion } from "./GyroscopeControls"; +import { Euler, MathUtils, Quaternion } from "three"; +import { OrientationSensor, DeviceMotion } from "./Gyroscope"; // Documentation → https://docs.needle.tools/scripting export class SensorAccessSample extends Behaviour { @serializable() - invert: boolean = false; private sensorOrientation!: OrientationSensor; private deviceOrientation!: DeviceMotion; @@ -27,20 +26,36 @@ export class SensorAccessSample extends Behaviour { this.context.domElement.appendChild(div); - this.sensorOrientation = new OrientationSensor(this.gameObject); - this.deviceOrientation = new DeviceMotion(this.gameObject); + this.sensorOrientation = new OrientationSensor(); + this.deviceOrientation = new DeviceMotion(); this.sensorOrientation.initialize(() => { this.orientationLabel.innerText = "Click anywhere to enable orientation data."; this.deviceOrientation.initialize(() => { this.orientationLabel.innerText = "No API available."; - }, this.invert); - }, this.invert); + }); + }); } update(): void { - if (this.sensorOrientation.isConnected || this.deviceOrientation.isConnected) + if (this.sensorOrientation.isConnected || this.deviceOrientation.isConnected) { this.setOrientationLabel(); + if (this.quternion) { + this.gameObject.quaternion.copy(this.quternion); + } + } + } + + private get quternion(): Quaternion | null { + if (this.sensorOrientation.isConnected) { + return this.sensorOrientation.quaternion; + } + else if (this.deviceOrientation.isConnected) { + return this.deviceOrientation.quaternion; + } + else { + return null; + } } private euler: Euler = new Euler(); diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/codegen/register_types.ts b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/codegen/register_types.ts index 0b05fd949..6d9f2141a 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/codegen/register_types.ts +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/codegen/register_types.ts @@ -2,13 +2,15 @@ import { TypeStore } from "@needle-tools/engine" // Import types -import { GyroscopeControls } from "../GyroscopeControls.js"; -import { DeviceMotion } from "../GyroscopeControls.js"; -import { OrientationSensor } from "../GyroscopeControls.js"; +import { Gyroscope } from "../Gyroscope.js"; +import { DeviceMotion } from "../Gyroscope.js"; +import { OrientationSensor } from "../Gyroscope.js"; +import { PanoramaControls } from "../PanoramaControls.js"; import { SensorAccessSample } from "../SensorAccessSample.js"; // Register types -TypeStore.add("GyroscopeControls", GyroscopeControls); +TypeStore.add("Gyroscope", Gyroscope); TypeStore.add("DeviceMotion", DeviceMotion); TypeStore.add("OrientationSensor", OrientationSensor); +TypeStore.add("PanoramaControls", PanoramaControls); TypeStore.add("SensorAccessSample", SensorAccessSample); diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/index.ts b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/index.ts index 65a7e1b31..591d01cbb 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/index.ts +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/index.ts @@ -4,4 +4,4 @@ // Learn more about npm definition packages: // https://docs.needle.tools/npmdef -export * from "./GyroscopeControls"; \ No newline at end of file +export * from "./Gyroscope"; \ No newline at end of file diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/package-lock.json b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/package-lock.json index c0d750262..1c83541d9 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/package-lock.json +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/package-lock.json @@ -7,29 +7,26 @@ "": { "name": "samples.sensors", "version": "1.0.0", + "dependencies": { + "sharp": "^0.33.4" + }, "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" + "three": "npm:@needle-tools/three@^0.162.3" }, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3" } }, - "node_modules/@dimforge/rapier3d-compat": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.11.2.tgz", - "integrity": "sha512-vdWmlkpS3G8nGAzLuK7GYTpNdrkn/0NKCe0l1Jqxc7ZZOB3N0q9uG/Ap9l9bothWuAvxscIt0U97GVLr0lXWLg==", - "dev": true - }, - "node_modules/@needle-tools/engine": { - "version": "3.34.2-alpha.2", - "resolved": "https://registry.npmjs.org/@needle-tools/engine/-/engine-3.34.2-alpha.2.tgz", - "integrity": "sha512-k/MR+3JnbrjHm9Xo6DLMdRqffj4B+Hn/N6eYd0+5JdvfgoLEZwV+k4hfQZPXKwC0BUFbA796BjC4qBaci1gqWA==", + "../../../../../../needle-engine/js/package~": { + "name": "@needle-tools/engine", + "version": "3.40.0-alpha.4", "dev": true, "dependencies": { - "@dimforge/rapier3d-compat": "^0.11.2", + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "file:../../modules/gltf-progressive", "@webxr-input-profiles/motion-controllers": "^1.0.0", "flatbuffers": "2.0.4", "md5": "^2.3.0", @@ -38,263 +35,14177 @@ "postprocessing": "^6.35.1", "simplex-noise": "^4.0.1", "stats.js": "^0.17.0", - "three": "npm:@needle-tools/three@^0.162.1", + "three": "npm:@needle-tools/three@^0.162.3", "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", "three.quarks": "0.10.8", "uuid": "^9.0.0", "websocket-ts": "^2.1.5" + }, + "devDependencies": { + "@babel/runtime": "^7.16.0", + "@luncheon/esbuild-plugin-gzip": "^0.1.0", + "@needle-tools/helper": "^1.8.0", + "@needle-tools/needle-component-compiler": "^1.9.3", + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "esbuild": "^0.15.10", + "esbuild-node-externals": "^1.5.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-xss": "^0.1.12", + "filehound": "^1.17.6", + "fs-extra": "^11.1.1", + "ftp-deploy": "^2.4.4", + "howfat": "^0.3.7", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "^7.1.1", + "madge": "^5.0.1", + "npm-watch": "^0.11.0", + "typescript": "^4.5.5", + "vite": "<= 4.3.9" + }, + "peerDependencies": { + "open": "^10.1.0" } }, - "node_modules/@swc/helpers": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", - "integrity": "sha512-tb7Iu+oZ+zWJZ3HJqwx8oNwSDIU440hmVMDPhpACWQWnrZHK99Bxs70gT1L2dnr5Hg50ZRWEFkQCAnOVVV0z1Q==", + "../../../../../../needle-engine/js/package~/node_modules/@ampproject/remapping": { + "version": "2.3.0", "dev": true, + "license": "Apache-2.0", + "peer": true, "dependencies": { - "tslib": "^2.4.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@tweenjs/tween.js": { - "version": "23.1.1", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.1.tgz", - "integrity": "sha512-ZpboH7pCPPeyBWKf8c7TJswtCEQObFo3bOBYalm99NzZarATALYCo5OhbCa/n4RQyJyHfhkdx+hNrdL5ByFYDw==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/code-frame": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/compat-data": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/@types/three": { - "version": "0.162.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.162.0.tgz", - "integrity": "sha512-0j5yZcVukVIhrhSIC7+LmBPkkMoMuEJ1AfYBZfgNytdYqYREMuiyXWhYOMeZLBElTEAlJIZn7r2W3vqTIgjWlg==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/core": { + "version": "7.24.7", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@tweenjs/tween.js": "~23.1.1", - "@types/stats.js": "*", - "@types/webxr": "*", - "fflate": "~0.6.10", - "meshoptimizer": "~0.18.1" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@types/webxr": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.14.tgz", - "integrity": "sha512-UEMMm/Xn3DtEa+gpzUrOcDj+SJS1tk5YodjwOxcqStNhCfPcwgyC5Srg2ToVKyg2Fhq16Ffpb0UWUQHqoT9AMA==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/generator": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/@webxr-input-profiles/motion-controllers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@webxr-input-profiles/motion-controllers/-/motion-controllers-1.0.0.tgz", - "integrity": "sha512-Ppxde+G1/QZbU8ShCQg+eq5VtlcL/FPkerF1dkDOLlIml0LJD1tFqnCZYR0SrHzYleIQ2siRnOx7xbFLaCpExQ==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-compilation-targets": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { - "node": "*" + "node": ">=6.9.0" } }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-function-name": { + "version": "7.24.7", "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, "engines": { - "node": "*" + "node": ">=6.9.0" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/fflate": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", - "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/flatbuffers": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-2.0.4.tgz", - "integrity": "sha512-4rUFVDPjSoP0tOII34oQf+72NKU7E088U5oX7kwICahft0UB2kOQ9wUzzCp+OHxByERIfxRDCgX5mP8Pjkfl0g==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-transforms": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-string-parser": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/n8ao": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/n8ao/-/n8ao-1.8.1.tgz", - "integrity": "sha512-biKUW09KnflZpeWmbCy1gjuiyZsbeG6y+EsqV+1IDqQ1KqEydXc6nUUseZp9ZRbjvEOPnsvsjaTce8Pta0803A==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", "dev": true, - "peerDependencies": { - "postprocessing": ">=6.30.0", - "three": ">=0.137" + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/peerjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/peerjs/-/peerjs-1.4.7.tgz", - "integrity": "sha512-dWE2HIGvJO0Hm8lYHJiO/5OWl8xYtGcAuU08To1HMIfhh76ULzkCS3NIQO/PZm4noO1RhaGTkQaQ6sbAss6/Tg==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-option": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helpers": { + "version": "7.24.7", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@swc/helpers": "^0.3.13", - "eventemitter3": "^4.0.7", - "peerjs-js-binarypack": "1.0.1", - "webrtc-adapter": "^7.7.1" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { - "node": ">= 10" + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/highlight": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/peer" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/peerjs-js-binarypack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/peerjs-js-binarypack/-/peerjs-js-binarypack-1.0.1.tgz", - "integrity": "sha512-N6aeia3NhdpV7kiGxJV5xQiZZCVEEVjRz2T2C6UZQiBkHWHzUv/oWA4myQLcwBwO8LUoR1KWW5oStvwVesmfCg==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/parser": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/polyfill": { + "version": "7.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "dev": true, + "license": "MIT" }, - "node_modules/postprocessing": { - "version": "6.35.2", - "resolved": "https://registry.npmjs.org/postprocessing/-/postprocessing-6.35.2.tgz", - "integrity": "sha512-yGmidrVzA1dSEmExYGgWOGcRvyOVahvurNo9iuzOonRCY6f1hnJe6/HMVSnKV9ppjLtCTqzZOI9iz8CACkmijw==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/runtime": { + "version": "7.24.7", "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, "engines": { - "node": ">= 0.13.2" + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/template": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, - "peerDependencies": { - "three": ">= 0.152.0 < 0.163.0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/rtcpeerconnection-shim": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz", - "integrity": "sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/traverse": { + "version": "7.24.7", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "sdp": "^2.6.0" + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { - "node": ">=6.0.0", - "npm": ">=3.10.0" + "node": ">=6.9.0" } }, - "node_modules/sdp": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/sdp/-/sdp-2.12.0.tgz", - "integrity": "sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@babel/types": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/simplex-noise": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-4.0.1.tgz", - "integrity": "sha512-zl/+bdSqW7HJOQ0oDbxrNYaF4F5ik0i7M6YOYmEoIJNtg16NpvWaTTM1Y7oV/7T0jFljawLgYPS81Uu2rsfo1A==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "@types/lodash": "^4.14.149", + "@types/node": "13.9.3", + "@types/table": "^5.0.0", + "@types/tabtab": "^3.0.1", + "@types/wrap-ansi": "^3.0.0", + "chalk": "^3.0.0", + "glob": "^7.1.6", + "lodash": "^4.17.21", + "table": "^5.4.6", + "tabtab": "^3.0.2", + "winston": "^3.2.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">= 10" + } }, - "node_modules/stats.js": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", - "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/@types/node": { + "version": "13.9.3", + "dev": true, + "license": "MIT" }, - "node_modules/three": { - "name": "@needle-tools/three", - "version": "0.162.1", - "resolved": "https://registry.npmjs.org/@needle-tools/three/-/three-0.162.1.tgz", - "integrity": "sha512-m+7aImPqydGhkM8g20s+0/mYjx6Fy0CiPGRQeBQNZe/8TIWDDXa7jTlM5EykuSuddBtd72dq7A3weSDoYTuLsQ==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "node_modules/three-mesh-ui": { - "name": "@needle-tools/three-mesh-ui", - "version": "7.1.5-alpha.5", - "resolved": "https://registry.npmjs.org/@needle-tools/three-mesh-ui/-/three-mesh-ui-7.1.5-alpha.5.tgz", - "integrity": "sha512-bUfZOQrWoYgYSv0GHEkDh6d1FaPBrS9/fay+aoxT5Fb4FCgh5k+3YBENUXgup4thjOSOiBkrSpqheV0FCyuYNg==", + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/chalk": { + "version": "3.0.0", "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "x.x.x" + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" }, - "peerDependencies": { - "three": ">=0.154.0" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/three.quarks": { - "version": "0.10.8", - "resolved": "https://registry.npmjs.org/three.quarks/-/three.quarks-0.10.8.tgz", - "integrity": "sha512-gUh2sEvVw4fIgc18nACJP2Q9UiDKBs3kgP7qyM7m1/wrqZyacIMuF6Z1cPPkMCOvH7Yp4bymsILZ25nROCiVDg==", + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "peerDependencies": { - "three": ">=0.153.0" + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "../../../../../../needle-engine/js/package~/node_modules/@colors/colors": { + "version": "1.6.0", "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@dimforge/rapier3d-compat": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" ], - "bin": { - "uuid": "dist/bin/uuid" + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/webrtc-adapter": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-7.7.1.tgz", - "integrity": "sha512-TbrbBmiQBL9n0/5bvDdORc6ZfRY/Z7JnEj+EYOD1ghseZdpJ+nF2yx14k3LgQKc7JZnG7HAcL+zHnY25So9d7A==", + "../../../../../../needle-engine/js/package~/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", "dev": true, + "license": "MIT", "dependencies": { - "rtcpeerconnection-shim": "^1.2.15", - "sdp": "^2.12.0" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=6.0.0", - "npm": ">=3.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/websocket-ts": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/websocket-ts/-/websocket-ts-2.1.5.tgz", - "integrity": "sha512-rCNl9w6Hsir1azFm/pbjBEFzLD/gi7Th5ZgOxMifB6STUfTSovYAzryWw0TRvSZ1+Qu1Z5Plw4z42UfTNA9idA==", - "dev": true + "../../../../../../needle-engine/js/package~/node_modules/@eslint-community/regexpp": { + "version": "4.10.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp": { + "version": "0.3.15", + "dev": true, + "dependencies": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/bmp": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/custom": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/gif": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/jpeg": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blit": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blur": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-color": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-contain": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-cover": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-crop": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-displace": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-dither": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-flip": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-gaussian": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-invert": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-mask": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-normalize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-print": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "load-bmfont": "^1.3.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-resize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-rotate": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-scale": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugins": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/plugin-blit": "^0.3.9", + "@jimp/plugin-blur": "^0.3.9", + "@jimp/plugin-color": "^0.3.10", + "@jimp/plugin-contain": "^0.3.9", + "@jimp/plugin-cover": "^0.3.9", + "@jimp/plugin-crop": "^0.3.9", + "@jimp/plugin-displace": "^0.3.9", + "@jimp/plugin-dither": "^0.3.9", + "@jimp/plugin-flip": "^0.3.9", + "@jimp/plugin-gaussian": "^0.3.9", + "@jimp/plugin-invert": "^0.3.9", + "@jimp/plugin-mask": "^0.3.9", + "@jimp/plugin-normalize": "^0.3.9", + "@jimp/plugin-print": "^0.3.9", + "@jimp/plugin-resize": "^0.3.9", + "@jimp/plugin-rotate": "^0.3.9", + "@jimp/plugin-scale": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/png": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/tiff": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7", + "utif": "^2.0.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/types": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/bmp": "^0.3.9", + "@jimp/gif": "^0.3.9", + "@jimp/jpeg": "^0.3.9", + "@jimp/png": "^0.3.9", + "@jimp/tiff": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/utils": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jsdoc/salty": { + "version": "0.2.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=v12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@luncheon/esbuild-plugin-gzip": { + "version": "0.1.0", + "dev": true, + "license": "WTFPL", + "peerDependencies": { + "esbuild": ">=0.11.15" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-progressive": { + "resolved": "../../../../../../needle-engine/modules/gltf-progressive", + "link": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/helper": { + "version": "1.9.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@caporal/core": "^2.0.7", + "@needle-tools/needle-component-compiler": "^1.0.0", + "archiver": "^5.3.1", + "basic-ftp": "^5.0.5", + "command-line-args": "^5.2.1", + "find-process": "^1.4.7", + "form-data": "^4.0.0", + "ftp-deploy": "^2.4.4", + "msdf-bmfont-xml": "^2.7.0", + "node-fetch": "^3.3.1", + "node-stream-zip": "^1.15.0", + "request": "^2.88.2", + "shelljs": "^0.8.5" + }, + "bin": { + "helper": "dist/cli.js" + }, + "optionalDependencies": { + "ultimate-text-to-image": "^1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/needle-component-compiler": { + "version": "1.11.1", + "dev": true, + "dependencies": { + "typescript": "^4.5.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-js": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^8.56.10", + "acorn": "^8.11.3", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@stylistic/eslint-plugin-js": "1.8.1", + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@swc/helpers": { + "version": "0.3.17", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/eslint": { + "version": "8.56.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/glob": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/linkify-it": { + "version": "5.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/lodash": { + "version": "4.17.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/markdown-it": { + "version": "14.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/linkify-it": "^5", + "@types/mdurl": "^2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/mdurl": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/minimatch": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/node": { + "version": "20.14.2", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/table": { + "version": "5.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/tabtab": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/triple-beam": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/webxr": { + "version": "0.5.16", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/@webxr-input-profiles/motion-controllers": { + "version": "1.0.0", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-align": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-escape-sequences": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/any-base": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/app-module-path": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/arabic-persian-reshaper": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/array-back": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ast-module-types": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/astral-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/async": { + "version": "3.2.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/aws4": { + "version": "1.13.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/axios": { + "version": "0.26.1", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/bmp-js": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/browserslist": { + "version": "4.23.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-equal": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/bundle-name": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cache-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^4.0.1", + "fs-then-native": "^2.0.0", + "mkdirp2": "^1.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cache-point/node_modules/array-back": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/caniuse-lite": { + "version": "1.0.30001628", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas": { + "version": "2.11.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/catharsis": { + "version": "0.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/charenc": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-boxes": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-progress": { + "version": "3.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-width": { + "version": "2.2.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/clone-response": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/collect-all": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "stream-connect": "^1.0.2", + "stream-via": "^1.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/color-string": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/colorspace": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-args": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "command-line-args": "^5.0.0", + "command-line-usage": "^4.1.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "table-layout": "^0.4.2", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/commander": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/common-sequence": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/compress-commons": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/concat-stream": { + "version": "2.0.0", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/config-master": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "walk-back": "^2.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/config-master/node_modules/walk-back": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/configstore": { + "version": "5.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/core-js": { + "version": "2.6.12", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crc32-stream": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crypt": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crypto-random-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/debug": { + "version": "4.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/decompress-response": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/deep-extend": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/default-browser": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/default-browser-id": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/defaults": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/defer-to-connect": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/define-lazy-prop": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.1", + "filing-cabinet": "^3.0.1", + "precinct": "^8.0.0", + "typescript": "^3.9.7" + }, + "bin": { + "dependency-tree": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detect-libc": { + "version": "2.0.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-amd": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "escodegen": "^2.0.0", + "get-amd-module-type": "^3.0.0", + "node-source-walk": "^4.2.0" + }, + "bin": { + "detective-amd": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-cjs": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-es6": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-less": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">= 6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-postcss": { + "version": "5.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "is-url": "^1.2.4", + "postcss": "^8.4.6", + "postcss-values-parser": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-sass": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-scss": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-stylus": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "^4.33.0", + "ast-module-types": "^2.7.1", + "node-source-walk": "^4.2.0", + "typescript": "^3.9.10" + }, + "engines": { + "node": "^10.13 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/ast-module-types": { + "version": "2.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dmd": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "common-sequence": "^2.0.2", + "file-set": "^4.0.2", + "handlebars": "^4.7.7", + "marked": "^4.2.3", + "object-get": "^2.1.1", + "reduce-flatten": "^3.0.1", + "reduce-unique": "^2.0.1", + "reduce-without": "^1.0.1", + "test-value": "^3.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dmd/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dom-walk": { + "version": "0.1.2", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/duplexer3": { + "version": "0.1.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/electron-to-chromium": { + "version": "1.4.790", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/enabled": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/enhanced-resolve": { + "version": "5.17.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/err-code": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es6-promisify": { + "version": "6.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild": { + "version": "0.15.18", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild-node-externals": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "esbuild": "0.12 - 0.21" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild-windows-64": { + "version": "0.15.18", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escalade": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escape-goat": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-secrets": { + "version": "0.8.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0", + "npm": ">=6.9.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.2", + "dev": true, + "license": "MPL-2.0", + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-promise": { + "version": "6.2.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-simple-import-sort": { + "version": "10.0.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-xss": { + "version": "0.1.12", + "dev": true, + "license": "ISC", + "dependencies": { + "requireindex": "~1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/exif-parser": { + "version": "0.1.12", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fecha": { + "version": "4.2.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fetch-blob": { + "version": "3.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/figures": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.4.7", + "minimatch": "^3.0.3", + "proper-lockfile": "^1.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-set": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "glob": "^7.1.6" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-set/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-type": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filehound": { + "version": "1.17.6", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "file-js": "0.3.0", + "lodash": "^4.17.21", + "minimatch": "^5.0.0", + "moment": "^2.29.1", + "unit-compare": "^1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filehound/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "app-module-path": "^2.2.0", + "commander": "^2.20.3", + "debug": "^4.3.3", + "enhanced-resolve": "^5.8.3", + "is-relative-path": "^1.0.2", + "module-definition": "^3.3.1", + "module-lookup-amd": "^7.0.1", + "resolve": "^1.21.0", + "resolve-dependency-path": "^2.0.0", + "sass-lookup": "^3.0.0", + "stylus-lookup": "^3.0.1", + "tsconfig-paths": "^3.10.1", + "typescript": "^3.9.7" + }, + "bin": { + "filing-cabinet": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-replace": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/flatbuffers": { + "version": "2.0.4", + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt" + }, + "../../../../../../needle-engine/js/package~/node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/flatten": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fn.name": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/follow-redirects": { + "version": "1.15.6", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/formdata-polyfill": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-then-native": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/ftp-deploy": { + "version": "2.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "9.0.0", + "promise-ftp": "^1.3.5", + "read": "^2.1.0", + "ssh2-sftp-client": "^7.2.3", + "upath": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ftp-deploy/node_modules/minimatch": { + "version": "9.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gauge": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-amd-module-type": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.2.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global-dirs": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gonzales-pe": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got": { + "version": "9.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got/node_modules/decompress-response": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/graphviz": { + "version": "0.0.9", + "dev": true, + "license": "GPL-3.0", + "dependencies": { + "temp": "~0.4.0" + }, + "engines": { + "node": ">=0.6.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/has-yarn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/howfat": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^0.26.1", + "npm-package-arg": "^10.0.0", + "package-options": "^0.1.4", + "semver": "^7.3.8", + "tar": "^6.1.12" + }, + "bin": { + "howfat": "src/index.js" + }, + "engines": { + "node": ">=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ignore-by-default": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/import-lazy": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/indexes-of": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer": { + "version": "6.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/cli-cursor": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mimic-fn": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/onetime": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/restore-cursor": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-arrayish": { + "version": "0.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-ci": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-docker": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-function": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-inside-container": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-installed-globally": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-invalid-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-npm": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-relative-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-url": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-url-superb": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-wsl": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-yarn-global": { + "version": "0.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/jimp": { + "version": "0.3.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/polyfill": "^7.0.0", + "@jimp/custom": "^0.3.9", + "@jimp/plugins": "^0.3.10", + "@jimp/types": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jpeg-js": { + "version": "0.3.7", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/js2xmlparser": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc": { + "version": "4.0.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/parser": "^7.20.15", + "@jsdoc/salty": "^0.2.1", + "@types/markdown-it": "^14.1.1", + "bluebird": "^3.7.2", + "catharsis": "^0.9.0", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.2", + "klaw": "^3.0.0", + "markdown-it": "^14.1.0", + "markdown-it-anchor": "^8.6.7", + "marked": "^4.0.10", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "underscore": "~1.13.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-api": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "collect-all": "^1.0.4", + "file-set": "^4.0.2", + "fs-then-native": "^2.0.0", + "jsdoc": "^4.0.0", + "object-to-spawn-args": "^2.0.1", + "temp-path": "^1.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-api/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-babel": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jsdoc-regex": "^1.0.1", + "lodash": "^4.17.10" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-parse": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "lodash.omit": "^4.5.0", + "reduce-extract": "^1.0.0", + "sort-array": "^4.1.5", + "test-value": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-parse/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-regex": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "command-line-tool": "^0.8.0", + "config-master": "^3.1.0", + "dmd": "^6.1.0", + "jsdoc-api": "^7.1.1", + "jsdoc-parse": "^6.1.0", + "walk-back": "^5.1.0" + }, + "bin": { + "jsdoc2md": "bin/cli.js" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/klaw": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/kuler": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/latest-version": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/linebreak-next": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "base64-js": "1.3.1", + "unicode-trie": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/linebreak-next/node_modules/base64-js": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/linkify-it": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/load-bmfont": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.camelcase": { + "version": "4.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.defaults": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.difference": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.flatten": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.omit": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.padend": { + "version": "4.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.union": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/logform": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lowercase-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.1", + "commander": "^7.2.0", + "commondir": "^1.0.1", + "debug": "^4.3.1", + "dependency-tree": "^8.1.1", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.0", + "detective-less": "^1.0.2", + "detective-postcss": "^5.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "graphviz": "0.0.9", + "ora": "^5.4.1", + "pluralize": "^8.0.0", + "precinct": "^8.1.0", + "pretty-ms": "^7.0.1", + "rc": "^1.2.7", + "typescript": "^3.9.5", + "walkdir": "^0.4.1" + }, + "bin": { + "madge": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + }, + "funding": { + "type": "individual", + "url": "https://www.paypal.me/pahen" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/map-limit": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "~1.3.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/map-limit/node_modules/once": { + "version": "1.3.3", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/markdown-it": { + "version": "14.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/markdown-it-anchor": { + "version": "8.6.7", + "dev": true, + "license": "Unlicense", + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/marked": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/maxrects-packer": { + "version": "2.7.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/md5": { + "version": "2.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mdurl": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/micromatch": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mimic-response": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/min-document": { + "version": "2.19.0", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mkdirp2": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/module-definition": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "bin": { + "module-definition": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/module-lookup-amd": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0", + "glob": "^7.1.6", + "requirejs": "^2.3.5", + "requirejs-config-file": "^4.0.0" + }, + "bin": { + "lookup-amd": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/module-lookup-amd/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/moment": { + "version": "2.30.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arabic-persian-reshaper": "^1.0.1", + "cli-progress": "^3.10.0", + "commander": "^2.19.0", + "handlebars": "^4.7.2", + "is-invalid-path": "^1.0.2", + "jimp": "^0.3.5", + "js2xmlparser": "^4.0.0", + "map-limit": "0.0.1", + "maxrects-packer": "^2.4.0-alpha.0", + "opentype.js": "^0.11.0", + "update-notifier": "^5.1.0" + }, + "bin": { + "msdf-bmfont": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/n8ao": { + "version": "1.8.2", + "dev": true, + "license": "ISC", + "peerDependencies": { + "postprocessing": ">=6.30.0", + "three": ">=0.137" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nan": { + "version": "2.19.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/node-domexception": { + "version": "1.0.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-fetch": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-releases": { + "version": "2.0.14", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/node-source-walk": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-stream-zip": { + "version": "1.15.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon": { + "version": "2.0.22", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/normalize-url": { + "version": "4.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-watch": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "nodemon": "^2.0.7", + "through2": "^4.0.2" + }, + "bin": { + "npm-watch": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-get": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-to-spawn-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/omggif": { + "version": "1.0.10", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/one-time": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/open": { + "version": "10.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/opentype.js": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string.prototype.codepointat": "^0.2.1", + "tiny-inflate": "^1.0.2" + }, + "bin": { + "ot": "bin/ot" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-cancelable": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/package-json": { + "version": "6.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/package-options": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pako": { + "version": "0.2.9", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-xml": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-headers": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/peerjs": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.3.13", + "eventemitter3": "^4.0.7", + "peerjs-js-binarypack": "1.0.1", + "webrtc-adapter": "^7.7.1" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/peer" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/peerjs-js-binarypack": { + "version": "1.0.1", + "dev": true, + "license": "BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/phin": { + "version": "2.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/picocolors": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pixelmatch": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pluralize": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pngjs": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss-values-parser": { + "version": "5.0.0", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss-values-parser/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/postprocessing": { + "version": "6.35.5", + "dev": true, + "license": "Zlib", + "engines": { + "node": ">= 0.13.2" + }, + "peerDependencies": { + "three": ">= 0.152.0 < 0.166.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct": { + "version": "8.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.3", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.1", + "detective-less": "^1.0.2", + "detective-postcss": "^4.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "module-definition": "^3.3.1", + "node-source-walk": "^4.2.0" + }, + "bin": { + "precinct": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/detective-postcss": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.1", + "is-url": "^1.2.4", + "postcss": "^8.1.7", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/postcss-values-parser": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prepend-http": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pretty-ms": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/process": { + "version": "0.11.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@icetee/ftp": "^0.3.15", + "bluebird": "2.x", + "promise-ftp-common": "^1.1.5" + }, + "engines": { + "iojs": "*", + "node": ">=0.11.13" + }, + "peerDependencies": { + "promise-ftp-common": "^1.1.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp-common": { + "version": "1.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp/node_modules/bluebird": { + "version": "2.11.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/proper-lockfile": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^1.0.0", + "extend": "^3.0.0", + "graceful-fs": "^4.1.2", + "retry": "^0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/pstree.remy": { + "version": "1.1.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/pump": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/punycode.js": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pupa": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/quote-unquote": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/rc": { + "version": "1.2.8", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/read": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdir-glob": { + "version": "1.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/test-value": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2", + "typical": "^2.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-flatten": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-unique": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/test-value": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.3", + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/regenerator-runtime": { + "version": "0.14.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/registry-auth-token": { + "version": "4.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/registry-url": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request": { + "version": "2.88.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requireindex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requirejs": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requirejs-config-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "esprima": "^4.0.0", + "stringify-object": "^3.2.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requizzle": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve-dependency-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/responselike": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/retry": { + "version": "0.10.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rtcpeerconnection-shim": { + "version": "1.2.15", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "sdp": "^2.6.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/run-applescript": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/run-async": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/sass-lookup": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.16.0" + }, + "bin": { + "sass-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sass-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/sax": { + "version": "1.4.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/sdp": { + "version": "2.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/semver-diff": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-concat": { + "version": "1.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-get": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-swizzle": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-update-notifier": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simplex-noise": { + "version": "4.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/slice-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "typical": "^6.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/typical": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ssh2": { + "version": "1.15.0", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "asn1": "^0.2.6", + "bcrypt-pbkdf": "^1.0.2" + }, + "engines": { + "node": ">=10.16.0" + }, + "optionalDependencies": { + "cpu-features": "~0.0.9", + "nan": "^2.18.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ssh2-sftp-client": { + "version": "7.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "concat-stream": "^2.0.0", + "promise-retry": "^2.0.1", + "ssh2": "^1.8.0" + }, + "engines": { + "node": ">=10.24.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sshpk": { + "version": "1.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stack-trace": { + "version": "0.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stats.js": { + "version": "0.17.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-via": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stylus-lookup": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0" + }, + "bin": { + "stylus-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stylus-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table": { + "version": "5.4.6", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout": { + "version": "0.4.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tabtab": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.1", + "es6-promisify": "^6.0.0", + "inquirer": "^6.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "untildify": "^3.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tabtab/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar": { + "version": "6.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar-stream": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/temp": { + "version": "0.4.0", + "dev": true, + "engines": [ + "node >=0.4.0" + ] + }, + "../../../../../../needle-engine/js/package~/node_modules/temp-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/text-hex": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/three-mesh-ui": { + "name": "@needle-tools/three-mesh-ui", + "version": "7.1.5-alpha.5", + "dev": true, + "license": "MIT", + "engines": { + "node": "x.x.x" + }, + "peerDependencies": { + "three": ">=0.154.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/three.quarks": { + "version": "0.10.8", + "dev": true, + "license": "MIT", + "peerDependencies": { + "three": ">=0.153.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/through2": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/timm": { + "version": "1.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tiny-inflate": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tinycolor2": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-readable-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/touch": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/triple-beam": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tslib": { + "version": "2.6.3", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" + }, + "../../../../../../needle-engine/js/package~/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typical": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/uc.micro": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/uglify-js": { + "version": "3.17.4", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ultimate-text-to-image": { + "version": "1.0.1", + "dev": true, + "license": "MIT License", + "optional": true, + "dependencies": { + "canvas": "^2.10.2", + "linebreak-next": "^1.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/undefsafe": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/underscore": { + "version": "1.13.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/undici-types": { + "version": "5.26.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/unicode-trie": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/uniq": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/unique-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/unit-compare": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "moment": "^2.14.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/untildify": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/upath": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-browserslist-db": { + "version": "1.0.16", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/url-parse-lax": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/utif": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "^1.0.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/utif/node_modules/pako": { + "version": "1.0.11", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "../../../../../../needle-engine/js/package~/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/uuid": { + "version": "9.0.1", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/validate-npm-package-name": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/verror": { + "version": "1.10.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/vite/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/walk-back": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/walkdir": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/web-streams-polyfill": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/webrtc-adapter": { + "version": "7.7.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "rtcpeerconnection-shim": "^1.2.15", + "sdp": "^2.12.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/websocket-ts": { + "version": "2.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wide-align": { + "version": "1.1.5", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/widest-line": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/winston": { + "version": "3.13.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/winston-transport": { + "version": "4.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/reduce-flatten": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/write-file-atomic": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xdg-basedir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xhr": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xml-parse-from-string": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/xml2js": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xmlbuilder": { + "version": "11.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xmlcreate": { + "version": "2.0.4", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/xregexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/zip-stream": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive": { + "name": "@needle-tools/gltf-progressive", + "version": "1.2.0-alpha.6", + "dev": true, + "devDependencies": { + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-xss": "^0.1.12", + "three": ">= 0.160.0", + "vite": "<= 4.3.9" + }, + "peerDependencies": { + "three": ">= 0.160.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint-community/regexpp": { + "version": "4.10.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@stylistic/eslint-plugin-js": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^8.56.10", + "acorn": "^8.11.3", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@stylistic/eslint-plugin-js": "1.8.1", + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/eslint": { + "version": "8.56.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/webxr": { + "version": "0.5.16", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/debug": { + "version": "4.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-no-secrets": { + "version": "0.8.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0", + "npm": ">=6.9.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.2", + "dev": true, + "license": "MPL-2.0", + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-promise": { + "version": "6.2.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-xss": { + "version": "0.1.12", + "dev": true, + "license": "ISC", + "dependencies": { + "requireindex": "~1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/micromatch": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/picocolors": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/requireindex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.5" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typescript": { + "version": "5.4.5", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz", + "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz", + "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=11", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=10.13", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz", + "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz", + "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz", + "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.31", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz", + "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz", + "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz", + "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz", + "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.1.1" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz", + "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.4", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@needle-tools/engine": { + "resolved": "../../../../../../needle-engine/js/package~", + "link": true + }, + "node_modules/@tweenjs/tween.js": { + "version": "23.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "node_modules/@types/webxr": { + "version": "0.5.14", + "dev": true, + "license": "MIT" + }, + "node_modules/color": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "license": "MIT" + }, + "node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.2", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz", + "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.0" + }, + "engines": { + "libvips": ">=8.15.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.4", + "@img/sharp-darwin-x64": "0.33.4", + "@img/sharp-libvips-darwin-arm64": "1.0.2", + "@img/sharp-libvips-darwin-x64": "1.0.2", + "@img/sharp-libvips-linux-arm": "1.0.2", + "@img/sharp-libvips-linux-arm64": "1.0.2", + "@img/sharp-libvips-linux-s390x": "1.0.2", + "@img/sharp-libvips-linux-x64": "1.0.2", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", + "@img/sharp-libvips-linuxmusl-x64": "1.0.2", + "@img/sharp-linux-arm": "0.33.4", + "@img/sharp-linux-arm64": "0.33.4", + "@img/sharp-linux-s390x": "0.33.4", + "@img/sharp-linux-x64": "0.33.4", + "@img/sharp-linuxmusl-arm64": "0.33.4", + "@img/sharp-linuxmusl-x64": "0.33.4", + "@img/sharp-wasm32": "0.33.4", + "@img/sharp-win32-ia32": "0.33.4", + "@img/sharp-win32-x64": "0.33.4" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.3", + "dev": true, + "license": "MIT" + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "optional": true } } } diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/package.json b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/package.json index 7ea8adae5..b9797d28a 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/package.json +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/package.json @@ -2,14 +2,16 @@ "name": "samples.sensors", "version": "1.0.0", "main": "index.ts", - "dependencies": {}, + "dependencies": { + "sharp": "^0.33.4" + }, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" - }, + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3" + }, "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" - } -} \ No newline at end of file + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "@types/three": "0.162.0", + "three": "npm:@needle-tools/three@^0.162.3" + } +} diff --git a/package/Runtime/DigitalLandscape/DigitalLandscape.unity b/package/Runtime/DigitalLandscape/DigitalLandscape.unity index 9ab84ab67..19342aa53 100644 --- a/package/Runtime/DigitalLandscape/DigitalLandscape.unity +++ b/package/Runtime/DigitalLandscape/DigitalLandscape.unity @@ -534,6 +534,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &831225474 GameObject: diff --git a/package/Runtime/ExternalContent/Content/Sphere.mat b/package/Runtime/ExternalContent/Content/Sphere.mat index 4fba02f9c..870630356 100644 --- a/package/Runtime/ExternalContent/Content/Sphere.mat +++ b/package/Runtime/ExternalContent/Content/Sphere.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -163,6 +164,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ExternalContent/ExternalContent.unity b/package/Runtime/ExternalContent/ExternalContent.unity index 6624fd230..ce39a6dd0 100644 --- a/package/Runtime/ExternalContent/ExternalContent.unity +++ b/package/Runtime/ExternalContent/ExternalContent.unity @@ -1198,6 +1198,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &592237892 GameObject: diff --git a/package/Runtime/FirstPersonController/Content/Materials/AirBox - Blue.mat b/package/Runtime/FirstPersonController/Content/Materials/AirBox - Blue.mat index 7e90358ab..34e0ee3a8 100644 --- a/package/Runtime/FirstPersonController/Content/Materials/AirBox - Blue.mat +++ b/package/Runtime/FirstPersonController/Content/Materials/AirBox - Blue.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -150,6 +151,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/FirstPersonController/Content/Materials/AirBox - Red.mat b/package/Runtime/FirstPersonController/Content/Materials/AirBox - Red.mat index 0f7d52618..1bea78e3a 100644 --- a/package/Runtime/FirstPersonController/Content/Materials/AirBox - Red.mat +++ b/package/Runtime/FirstPersonController/Content/Materials/AirBox - Red.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -137,6 +138,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/FirstPersonController/Content/Materials/Floor.mat b/package/Runtime/FirstPersonController/Content/Materials/Floor.mat index 402103f9c..c44f2c6ad 100644 --- a/package/Runtime/FirstPersonController/Content/Materials/Floor.mat +++ b/package/Runtime/FirstPersonController/Content/Materials/Floor.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -151,6 +152,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/FirstPersonController/Content/Materials/Platform Bouncy.mat b/package/Runtime/FirstPersonController/Content/Materials/Platform Bouncy.mat index fb0992d82..501d310ef 100644 --- a/package/Runtime/FirstPersonController/Content/Materials/Platform Bouncy.mat +++ b/package/Runtime/FirstPersonController/Content/Materials/Platform Bouncy.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -150,6 +151,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/FirstPersonController/Content/Materials/Platform.mat b/package/Runtime/FirstPersonController/Content/Materials/Platform.mat index b2a05ad87..64adbe079 100644 --- a/package/Runtime/FirstPersonController/Content/Materials/Platform.mat +++ b/package/Runtime/FirstPersonController/Content/Materials/Platform.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -150,6 +151,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/FirstPersonController/Content/Materials/SpawnSpot.mat b/package/Runtime/FirstPersonController/Content/Materials/SpawnSpot.mat index 45e6a64f4..695a280ae 100644 --- a/package/Runtime/FirstPersonController/Content/Materials/SpawnSpot.mat +++ b/package/Runtime/FirstPersonController/Content/Materials/SpawnSpot.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: SpawnSpot m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0.554 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/FirstPersonController/First Person Controller - Multiplayer.unity b/package/Runtime/FirstPersonController/First Person Controller - Multiplayer.unity index 62ca28a14..4d86a4fe3 100644 --- a/package/Runtime/FirstPersonController/First Person Controller - Multiplayer.unity +++ b/package/Runtime/FirstPersonController/First Person Controller - Multiplayer.unity @@ -2645,6 +2645,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 0 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &702405386 GameObject: diff --git a/package/Runtime/FirstPersonController/First Person Controller - Singleplayer.unity b/package/Runtime/FirstPersonController/First Person Controller - Singleplayer.unity index 92753624d..c665667f1 100644 --- a/package/Runtime/FirstPersonController/First Person Controller - Singleplayer.unity +++ b/package/Runtime/FirstPersonController/First Person Controller - Singleplayer.unity @@ -4394,6 +4394,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 0 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &601332862 GameObject: diff --git a/package/Runtime/Framerate/Content/Color 1.mat b/package/Runtime/Framerate/Content/Color 1.mat index 12bf09e01..b5ad713cf 100644 --- a/package/Runtime/Framerate/Content/Color 1.mat +++ b/package/Runtime/Framerate/Content/Color 1.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Color 1 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Framerate/Content/Color 2.mat b/package/Runtime/Framerate/Content/Color 2.mat index 9fa4b8bf5..34758e70b 100644 --- a/package/Runtime/Framerate/Content/Color 2.mat +++ b/package/Runtime/Framerate/Content/Color 2.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Color 2 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Framerate/Framerate.unity b/package/Runtime/Framerate/Framerate.unity index dfc3d95c3..e08fff435 100644 --- a/package/Runtime/Framerate/Framerate.unity +++ b/package/Runtime/Framerate/Framerate.unity @@ -802,6 +802,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &720379451 GameObject: diff --git a/package/Runtime/GaussianSplats/FloorMaterial.mat b/package/Runtime/GaussianSplats/FloorMaterial.mat index 9b930eaac..7f593829a 100644 --- a/package/Runtime/GaussianSplats/FloorMaterial.mat +++ b/package/Runtime/GaussianSplats/FloorMaterial.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -188,7 +189,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -217,6 +220,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/GaussianSplats/GaussianSplats.unity b/package/Runtime/GaussianSplats/GaussianSplats.unity index de8b39688..d9c29f414 100644 --- a/package/Runtime/GaussianSplats/GaussianSplats.unity +++ b/package/Runtime/GaussianSplats/GaussianSplats.unity @@ -279,7 +279,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 124883493} - m_Enabled: 0 + m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4a0a99296943d934cbb0328a9aff20fa, type: 3} m_Name: @@ -504,6 +504,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &588265432 Transform: diff --git a/package/Runtime/GroundProjection/GroundProjection.unity b/package/Runtime/GroundProjection/GroundProjection.unity index e2d192ba3..79573ceac 100644 --- a/package/Runtime/GroundProjection/GroundProjection.unity +++ b/package/Runtime/GroundProjection/GroundProjection.unity @@ -287,6 +287,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &706762903 GameObject: @@ -817,7 +818,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-06b8a702cf5718e448e201aa2221ca54-1597275519-0 SuppressExport: 0 - EmbedSkybox: 0 + EmbedSkybox: 1 --- !u!114 &1597275520 MonoBehaviour: m_ObjectHideFlags: 0 @@ -848,7 +849,7 @@ MonoBehaviour: arScale: 5 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!114 &1597275522 MonoBehaviour: diff --git a/package/Runtime/GroundProjection/Plane/Materials/Plane_Body.mat b/package/Runtime/GroundProjection/Plane/Materials/Plane_Body.mat index 8ce8adca5..004c1e029 100644 --- a/package/Runtime/GroundProjection/Plane/Materials/Plane_Body.mat +++ b/package/Runtime/GroundProjection/Plane/Materials/Plane_Body.mat @@ -26,6 +26,7 @@ Material: - _CLEARCOAT_ON - _RECEIVE_SHADOWS_OFF - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -178,7 +179,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -207,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/GroundProjection/Plane/Materials/Plane_Shadow.mat b/package/Runtime/GroundProjection/Plane/Materials/Plane_Shadow.mat index 6cbe00da9..d836f2b8b 100644 --- a/package/Runtime/GroundProjection/Plane/Materials/Plane_Shadow.mat +++ b/package/Runtime/GroundProjection/Plane/Materials/Plane_Shadow.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ENVIRONMENTREFLECTIONS_OFF - _RECEIVE_SHADOWS_OFF @@ -156,7 +157,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -184,6 +187,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/GroundProjection/Plane/Materials/Plane_Windows.mat b/package/Runtime/GroundProjection/Plane/Materials/Plane_Windows.mat index 685e5ea54..c6abde5d7 100644 --- a/package/Runtime/GroundProjection/Plane/Materials/Plane_Windows.mat +++ b/package/Runtime/GroundProjection/Plane/Materials/Plane_Windows.mat @@ -13,6 +13,7 @@ Material: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -199,6 +200,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/HTMLAROverlay/AROverlay.unity b/package/Runtime/HTMLAROverlay/AROverlay.unity index 138324d78..8aa241478 100644 --- a/package/Runtime/HTMLAROverlay/AROverlay.unity +++ b/package/Runtime/HTMLAROverlay/AROverlay.unity @@ -700,6 +700,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 0 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &996993975 GameObject: diff --git a/package/Runtime/HTMLCustomLayout/CustomLayout.unity b/package/Runtime/HTMLCustomLayout/CustomLayout.unity index 2ab39eb4b..72d3f326c 100644 --- a/package/Runtime/HTMLCustomLayout/CustomLayout.unity +++ b/package/Runtime/HTMLCustomLayout/CustomLayout.unity @@ -778,6 +778,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1063343114 GameObject: diff --git a/package/Runtime/HTMLCustomXRButtons/HTMLCustomXRButtons.unity b/package/Runtime/HTMLCustomXRButtons/HTMLCustomXRButtons.unity index 051f36e7f..1771885c8 100644 --- a/package/Runtime/HTMLCustomXRButtons/HTMLCustomXRButtons.unity +++ b/package/Runtime/HTMLCustomXRButtons/HTMLCustomXRButtons.unity @@ -425,6 +425,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1072521941 GameObject: diff --git a/package/Runtime/Hotspots/Hotspots.unity b/package/Runtime/Hotspots/Hotspots.unity index 865ef4b54..1744d88e4 100644 --- a/package/Runtime/Hotspots/Hotspots.unity +++ b/package/Runtime/Hotspots/Hotspots.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 2094875757} - m_IndirectSpecularColor: {r: 0.8020205, g: 0.852696, b: 0.7824853, a: 1} + m_IndirectSpecularColor: {r: 0.80202043, g: 0.8526958, b: 0.78248525, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -376,7 +376,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -431,7 +431,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -491,7 +492,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -546,7 +547,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -2226,7 +2228,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -2281,7 +2283,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -2391,7 +2394,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -2446,7 +2449,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -2898,6 +2902,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &1037037730 PrefabInstance: @@ -3426,7 +3431,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -3481,7 +3486,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -3546,7 +3552,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -3601,7 +3607,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -3791,7 +3798,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -3846,7 +3853,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -3906,7 +3914,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -3961,7 +3969,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -4066,7 +4075,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -4121,7 +4130,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -4261,7 +4271,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -4316,7 +4326,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -4763,7 +4774,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -4818,7 +4829,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -5129,7 +5141,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 0 + m_Type: 2 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -5184,7 +5196,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -5509,7 +5522,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Balcony_Metal.mat b/package/Runtime/Hotspots/Models/House/Materials/Balcony_Metal.mat index c97c6913d..ccf886a0a 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Balcony_Metal.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Balcony_Metal.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -223,6 +224,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Ceiling.mat b/package/Runtime/Hotspots/Models/House/Materials/Ceiling.mat index fa6c3b10c..857d74b54 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Ceiling.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Ceiling.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Ceiling m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Fance_Wires.mat b/package/Runtime/Hotspots/Models/House/Materials/Fance_Wires.mat index 2ddb509bc..2adcc4052 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Fance_Wires.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Fance_Wires.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Fance_Wires m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0.45 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -197,6 +197,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Floor_Door.mat b/package/Runtime/Hotspots/Models/House/Materials/Floor_Door.mat index 130bee0af..f0a2b1df4 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Floor_Door.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Floor_Door.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor_Door m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -197,6 +197,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Floor_Inside.mat b/package/Runtime/Hotspots/Models/House/Materials/Floor_Inside.mat index e7e3fc790..ee69b88f5 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Floor_Inside.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Floor_Inside.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor_Inside m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Floor_Outside.mat b/package/Runtime/Hotspots/Models/House/Materials/Floor_Outside.mat index 20837d102..0be6cc806 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Floor_Outside.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Floor_Outside.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor_Outside m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Floor_Outside_Garage.mat b/package/Runtime/Hotspots/Models/House/Materials/Floor_Outside_Garage.mat index 7dba4ff42..da19813d6 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Floor_Outside_Garage.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Floor_Outside_Garage.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor_Outside_Garage m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Floor_Porch.mat b/package/Runtime/Hotspots/Models/House/Materials/Floor_Porch.mat index caee66c01..fcd6f7186 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Floor_Porch.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Floor_Porch.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor_Porch m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -197,6 +197,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Handles.mat b/package/Runtime/Hotspots/Models/House/Materials/Handles.mat index 9010afa1b..8e4cc2000 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Handles.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Handles.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Handles m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Ladder.mat b/package/Runtime/Hotspots/Models/House/Materials/Ladder.mat index f7381b3ce..763b1a75d 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Ladder.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Ladder.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Ladder m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0.279 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Lining.mat b/package/Runtime/Hotspots/Models/House/Materials/Lining.mat index 05fbac406..89c28b9d2 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Lining.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Lining.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Lining m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Roof.mat b/package/Runtime/Hotspots/Models/House/Materials/Roof.mat index 822e11731..c65e04439 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Roof.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Roof.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Roof m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0.054 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Wall_Inside.mat b/package/Runtime/Hotspots/Models/House/Materials/Wall_Inside.mat index efb56f51c..05115200e 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Wall_Inside.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Wall_Inside.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wall_Inside m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0.1 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Wall_Outside.mat b/package/Runtime/Hotspots/Models/House/Materials/Wall_Outside.mat index ec5e51ac7..95b3cb659 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Wall_Outside.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Wall_Outside.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wall_Outside m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -197,6 +197,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Window_Glass.mat b/package/Runtime/Hotspots/Models/House/Materials/Window_Glass.mat index 0b504c8f0..458ad45a9 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Window_Glass.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Window_Glass.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -212,6 +213,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Window_Inside_Padding.mat b/package/Runtime/Hotspots/Models/House/Materials/Window_Inside_Padding.mat index 4ec216995..4698773eb 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Window_Inside_Padding.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Window_Inside_Padding.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Window_Inside_Padding m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Window_Metal.mat b/package/Runtime/Hotspots/Models/House/Materials/Window_Metal.mat index f99d8af53..215c4489b 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Window_Metal.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Window_Metal.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Window_Metal m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0.63 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Window_Metal_2.mat b/package/Runtime/Hotspots/Models/House/Materials/Window_Metal_2.mat index 02bcc3a62..f78705ec1 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Window_Metal_2.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Window_Metal_2.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Window_Metal_2 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -197,6 +197,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/House/Materials/Wood_outside.mat b/package/Runtime/Hotspots/Models/House/Materials/Wood_outside.mat index 705343517..14c3cee5c 100644 --- a/package/Runtime/Hotspots/Models/House/Materials/Wood_outside.mat +++ b/package/Runtime/Hotspots/Models/House/Materials/Wood_outside.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wood_outside m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/Map/Grass/Grass.mat b/package/Runtime/Hotspots/Models/Map/Grass/Grass.mat index ef815f559..f2537a719 100644 --- a/package/Runtime/Hotspots/Models/Map/Grass/Grass.mat +++ b/package/Runtime/Hotspots/Models/Map/Grass/Grass.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Grass m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -36,7 +35,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -181,7 +179,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 0.209 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/Map/Pavement/Pavement.mat b/package/Runtime/Hotspots/Models/Map/Pavement/Pavement.mat index 4154f8f49..3c3b93d40 100644 --- a/package/Runtime/Hotspots/Models/Map/Pavement/Pavement.mat +++ b/package/Runtime/Hotspots/Models/Map/Pavement/Pavement.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Pavement m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -36,7 +35,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -181,7 +179,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/Map/Pedestal/Pedestal_Opaque.mat b/package/Runtime/Hotspots/Models/Map/Pedestal/Pedestal_Opaque.mat index 25b6db7bd..2357aa1e6 100644 --- a/package/Runtime/Hotspots/Models/Map/Pedestal/Pedestal_Opaque.mat +++ b/package/Runtime/Hotspots/Models/Map/Pedestal/Pedestal_Opaque.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -150,6 +151,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/Map/Pedestal/Pedestal_Transparent.mat b/package/Runtime/Hotspots/Models/Map/Pedestal/Pedestal_Transparent.mat index a530340ca..d64ebf895 100644 --- a/package/Runtime/Hotspots/Models/Map/Pedestal/Pedestal_Transparent.mat +++ b/package/Runtime/Hotspots/Models/Map/Pedestal/Pedestal_Transparent.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Pedestal_Transparent m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -108,6 +106,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -126,6 +126,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1 diff --git a/package/Runtime/Hotspots/Models/Map/Road/Road.mat b/package/Runtime/Hotspots/Models/Map/Road/Road.mat index 651e14bc9..41312f86f 100644 --- a/package/Runtime/Hotspots/Models/Map/Road/Road.mat +++ b/package/Runtime/Hotspots/Models/Map/Road/Road.mat @@ -35,11 +35,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Road m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -49,7 +48,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -194,7 +192,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0.245 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/pine-tree/source/Leavs.mat b/package/Runtime/Hotspots/Models/pine-tree/source/Leavs.mat index c9136100b..e966630e6 100644 --- a/package/Runtime/Hotspots/Models/pine-tree/source/Leavs.mat +++ b/package/Runtime/Hotspots/Models/pine-tree/source/Leavs.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Leavs m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _EMISSION m_LightmapFlags: 2 @@ -47,7 +46,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -181,7 +179,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -209,6 +209,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/pine-tree/source/Trank.mat b/package/Runtime/Hotspots/Models/pine-tree/source/Trank.mat index ba6d7d7f4..0e898f309 100644 --- a/package/Runtime/Hotspots/Models/pine-tree/source/Trank.mat +++ b/package/Runtime/Hotspots/Models/pine-tree/source/Trank.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Trank m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0.197 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/trees-low-poly/source/bark.mat b/package/Runtime/Hotspots/Models/trees-low-poly/source/bark.mat index 42c4055e1..89c0ac9e1 100644 --- a/package/Runtime/Hotspots/Models/trees-low-poly/source/bark.mat +++ b/package/Runtime/Hotspots/Models/trees-low-poly/source/bark.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: bark m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -35,7 +34,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -181,7 +179,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -211,6 +211,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Hotspots/Models/trees-low-poly/source/leaves.mat b/package/Runtime/Hotspots/Models/trees-low-poly/source/leaves.mat index 180b48625..1df36bb46 100644 --- a/package/Runtime/Hotspots/Models/trees-low-poly/source/leaves.mat +++ b/package/Runtime/Hotspots/Models/trees-low-poly/source/leaves.mat @@ -35,11 +35,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: leaves m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _SPECULAR_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -181,7 +179,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -209,6 +209,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1 diff --git a/package/Runtime/Hotspots/Scripts/Editor/HotspotEditor.cs b/package/Runtime/Hotspots/Scripts/Editor/HotspotEditor.cs index 4223269d6..23558fdf9 100644 --- a/package/Runtime/Hotspots/Scripts/Editor/HotspotEditor.cs +++ b/package/Runtime/Hotspots/Scripts/Editor/HotspotEditor.cs @@ -51,23 +51,26 @@ private void DrawCone(Transform transform, Color color, float angle, int segment private void DrawCone(Vector3 origin, Vector3 fwd, Vector3 up, Color color, float angle, int segments = GizmosConeSegments) { + var v = transform.lossyScale; + var scale = Mathf.Max(v.x, v.y, v.z); + //Circle Handles.color = color; - Draw((a, b) => Handles.DrawLine(a, b), origin, fwd, up, angle, segments); + Draw((a, b) => Handles.DrawLine(a, b), origin, fwd, up, angle, segments, scale); //Cone Handles.color = color * .4f; - Draw((a, b) => Handles.DrawLine(origin, a), origin, fwd, up, angle, segments); + Draw((a, b) => Handles.DrawLine(origin, a), origin, fwd, up, angle, segments, scale); } - private void Draw(Action drawElement, Vector3 origin, Vector3 direction, Vector3 up, float angle, int segments) + private void Draw(Action drawElement, Vector3 origin, Vector3 direction, Vector3 up, float angle, int segments, float scale) { angle = Mathf.Clamp(angle, 0, 180); var angledDir = Quaternion.AngleAxis(angle, up) * direction; Vector3 CalculatePoint(int index) { - return origin + (Quaternion.AngleAxis((360f / segments) * index, direction) * angledDir) * GizmosConeLength; + return origin + (Quaternion.AngleAxis((360f / segments) * index, direction) * angledDir) * GizmosConeLength * scale; } for (var i = 0; i < segments; i++) diff --git a/package/Runtime/ImageTracking/Content/Materials/Glowy.mat b/package/Runtime/ImageTracking/Content/Materials/Glowy.mat index 37ffa5f49..537215d81 100644 --- a/package/Runtime/ImageTracking/Content/Materials/Glowy.mat +++ b/package/Runtime/ImageTracking/Content/Materials/Glowy.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Glowy m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _EMISSION m_LightmapFlags: 2 @@ -48,7 +47,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -222,6 +222,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ImageTracking/Content/Models/Cactus/Materials/CactusRound.mat b/package/Runtime/ImageTracking/Content/Models/Cactus/Materials/CactusRound.mat index bee821902..0d04cf8ba 100644 --- a/package/Runtime/ImageTracking/Content/Models/Cactus/Materials/CactusRound.mat +++ b/package/Runtime/ImageTracking/Content/Models/Cactus/Materials/CactusRound.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -133,6 +134,8 @@ Material: - _Cull: 2 - _DstBlend: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 @@ -157,6 +160,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ImageTracking/Content/Models/Ground/Materials/GroundSand.mat b/package/Runtime/ImageTracking/Content/Models/Ground/Materials/GroundSand.mat index fca947f58..9e2752a28 100644 --- a/package/Runtime/ImageTracking/Content/Models/Ground/Materials/GroundSand.mat +++ b/package/Runtime/ImageTracking/Content/Models/Ground/Materials/GroundSand.mat @@ -22,7 +22,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: GroundSand m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: [] + m_ValidKeywords: + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -119,6 +120,8 @@ Material: - _Cull: 2 - _DstBlend: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 @@ -144,6 +147,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ImageTracking/Content/Models/Plant/Materials/Plant.mat b/package/Runtime/ImageTracking/Content/Models/Plant/Materials/Plant.mat index 61a16b7c3..4252f171e 100644 --- a/package/Runtime/ImageTracking/Content/Models/Plant/Materials/Plant.mat +++ b/package/Runtime/ImageTracking/Content/Models/Plant/Materials/Plant.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -133,6 +134,8 @@ Material: - _Cull: 2 - _DstBlend: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 @@ -157,6 +160,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ImageTracking/Content/Models/RockSmall/Materials/RockSmall.mat b/package/Runtime/ImageTracking/Content/Models/RockSmall/Materials/RockSmall.mat index c0a16b29a..33413735b 100644 --- a/package/Runtime/ImageTracking/Content/Models/RockSmall/Materials/RockSmall.mat +++ b/package/Runtime/ImageTracking/Content/Models/RockSmall/Materials/RockSmall.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -107,6 +108,8 @@ Material: - _Cull: 2 - _DstBlend: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 @@ -131,6 +134,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ImageTracking/ImageTracking.unity b/package/Runtime/ImageTracking/ImageTracking.unity index 717d491bb..5546a81f0 100644 --- a/package/Runtime/ImageTracking/ImageTracking.unity +++ b/package/Runtime/ImageTracking/ImageTracking.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.45746067, g: 0.45591512, b: 0.45746067, a: 1} + m_IndirectSpecularColor: {r: 0.4568469, g: 0.4568469, b: 0.4568469, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -256,7 +256,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: ed56608ffb406a94ba72856cd4597ea2, type: 3} propertyPath: m_LocalScale.y - value: 0.20671147 + value: 0.2067115 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: ed56608ffb406a94ba72856cd4597ea2, type: 3} propertyPath: m_LocalScale.z @@ -276,19 +276,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: ed56608ffb406a94ba72856cd4597ea2, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: ed56608ffb406a94ba72856cd4597ea2, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: ed56608ffb406a94ba72856cd4597ea2, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: ed56608ffb406a94ba72856cd4597ea2, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: ed56608ffb406a94ba72856cd4597ea2, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -611,14 +611,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 352067190} - m_LocalRotation: {x: 0.0000003909704, y: -0.7071068, z: -0.7071068, w: 0.00000040978193} - m_LocalPosition: {x: -0, y: -0.0515, z: -0.0445} + m_LocalRotation: {x: -0.7071068, y: 0.00000040978193, z: -0.00000039097034, w: 0.7071068} + m_LocalPosition: {x: 0, y: -0.051500034, z: 0.04450002} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 750759636} m_Father: {fileID: 1266078810} - m_RootOrder: 2 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &417177468 GameObject: @@ -709,11 +709,11 @@ Transform: m_GameObject: {fileID: 417177468} m_LocalRotation: {x: 0.20492174, y: 0.9481907, z: -0.15850283, w: 0.18389808} m_LocalPosition: {x: -0.24200091, y: -0.4200002, z: 0.7299998} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1.0000046, y: 1, z: 1.0000045} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 652927526} - m_RootOrder: 2 + m_Father: {fileID: 0} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 61.899, y: -142.953, z: -118.563} --- !u!114 &417177471 MonoBehaviour: @@ -726,7 +726,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -758,14 +759,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 505984937} - m_LocalRotation: {x: -4.7412818e-14, y: 1, z: 0.00000058114534, w: 0.00000022351739} - m_LocalPosition: {x: 0, y: 0.05659992, z: 0.06900006} + m_LocalRotation: {x: 0.00000058114534, y: 0.00000022351739, z: 4.7412818e-14, w: -1} + m_LocalPosition: {x: 0, y: 0.05659992, z: -0.06900006} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 20677632} m_Father: {fileID: 1384266630} - m_RootOrder: 1 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &577633981 GameObject: @@ -794,11 +795,11 @@ Transform: m_GameObject: {fileID: 577633981} m_LocalRotation: {x: 0.13871287, y: -0.28233197, z: 0.0034358222, w: 0.94922894} m_LocalPosition: {x: -0.201, y: 0.208, z: 0} - m_LocalScale: {x: 2.2562, y: 2.2562, z: 2.2562} + m_LocalScale: {x: 2.2562, y: 2.2562006, z: 2.2562} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 652927526} - m_RootOrder: 3 + m_Father: {fileID: 0} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 15.384, y: -33.706, z: -4.271} --- !u!114 &577633983 MonoBehaviour: @@ -821,6 +822,7 @@ MonoBehaviour: asset: {fileID: 1384266629} CreateObjectInstance: 0 ImageDoesNotMove: 0 + HideWhenTrackingIsLost: 0 --- !u!114 &577633984 MonoBehaviour: m_ObjectHideFlags: 0 @@ -834,59 +836,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ImageTrackingDownloadUI, Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-cbf4489e1f7cfe44a8c739a511b0e4c7-577633984-0 ---- !u!1 &652927524 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 652927526} - - component: {fileID: 652927525} - m_Layer: 0 - m_Name: MyScene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &652927525 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 652927524} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-cbf4489e1f7cfe44a8c739a511b0e4c7-652927525-0 - SuppressExport: 0 - EmbedSkybox: 1 ---- !u!4 &652927526 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 652927524} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 891339956} - - {fileID: 2123263963} - - {fileID: 417177470} - - {fileID: 577633982} - - {fileID: 1384266630} - - {fileID: 1266078810} - - {fileID: 967688236} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &750759635 PrefabInstance: m_ObjectHideFlags: 0 @@ -1019,7 +968,7 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime Guid: cbf4489e1f7cfe44a8c739a511b0e4c7 --- !u!4 &791600147 Transform: @@ -1028,13 +977,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 791600145} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &843707767 GameObject: @@ -1059,7 +1008,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 843707767} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -1069,7 +1018,7 @@ Transform: - {fileID: 1533144262} - {fileID: 1665912020} m_Father: {fileID: 1266078810} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &891339955 GameObject: @@ -1096,13 +1045,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 891339955} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 652927526} - m_RootOrder: 0 + m_Father: {fileID: 0} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &891339957 MonoBehaviour: @@ -1143,7 +1092,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.USDZExporter, Needle.Engine $ GlobalObjectId_V1-2-cbf4489e1f7cfe44a8c739a511b0e4c7-891339958-0 - objectToExport: {fileID: 1384266630} + objectToExport: {fileID: 0} allowCreateQuicklookButton: 1 autoExportAnimations: 1 interactive: 1 @@ -1184,8 +1133,8 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 652927526} - m_RootOrder: 6 + m_Father: {fileID: 0} + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &967688237 MonoBehaviour: @@ -1201,8 +1150,9 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine _position: 1 ShowNeedleLogo: 1 - CreateFullscreenButton: 1 + CreateFullscreenButton: 0 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &969571448 PrefabInstance: @@ -1455,89 +1405,6 @@ Transform: m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 9e8141a86b75494439477208a33b6d49, type: 3} m_PrefabInstance: {fileID: 1006637203} m_PrefabAsset: {fileID: 0} ---- !u!1 &1146941984 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1146941985} - - component: {fileID: 1146941987} - - component: {fileID: 1146941986} - m_Layer: 0 - m_Name: Marker Overlay - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1146941985 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1146941984} - m_LocalRotation: {x: 0.70710677, y: -0, z: -0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.21, y: 0.1548766, z: 0.1548766} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1266078810} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} ---- !u!23 &1146941986 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1146941984} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 15d2b5e8e0037af4da4cd433434b1ccc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - 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_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1146941987 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1146941984} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &1243299836 PrefabInstance: m_ObjectHideFlags: 0 @@ -1651,102 +1518,18 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1266078809} - m_LocalRotation: {x: -0.0000003909704, y: 0.7071068, z: 0.7071068, w: 0.00000040978193} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} m_LocalPosition: {x: 0, y: 0.25, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1.0000048, y: 1.0000031, z: 1.0000031} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1146941985} - - {fileID: 109054000} - {fileID: 352067191} + - {fileID: 109054000} - {fileID: 2028322975} - {fileID: 843707768} - m_Father: {fileID: 652927526} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: -90, y: 0, z: 180} ---- !u!1 &1333426592 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1333426593} - - component: {fileID: 1333426595} - - component: {fileID: 1333426594} - m_Layer: 0 - m_Name: Marker Overlay - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1333426593 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1333426592} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0.0303, z: 0} - m_LocalScale: {x: 0.21, y: 0.15487665, z: 0.15487665} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1384266630} - m_RootOrder: 0 + m_Father: {fileID: 0} + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} ---- !u!23 &1333426594 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1333426592} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 15d2b5e8e0037af4da4cd433434b1ccc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - 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_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1333426595 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1333426592} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1384266629 GameObject: m_ObjectHideFlags: 0 @@ -1770,18 +1553,17 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1384266629} - m_LocalRotation: {x: 7.583452e-14, y: -1, z: -0.00000058114534, w: 0.00000022351739} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1333426593} - {fileID: 505984938} - {fileID: 2005045374} - {fileID: 1566015696} - m_Father: {fileID: 652927526} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: -180, y: -360, z: 180} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1491078805 PrefabInstance: m_ObjectHideFlags: 0 @@ -2063,9 +1845,9 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1566015695} - m_LocalRotation: {x: 0.7071064, y: 0.00000056783244, z: 0.0000005490212, w: -0.70710725} + m_LocalRotation: {x: 0.0000005490212, y: -0.70710725, z: -0.7071064, w: -0.00000056783244} m_LocalPosition: {x: 0, y: 0.0719, z: 0} - m_LocalScale: {x: 0.63796085, y: 0.63796014, z: 0.63796014} + m_LocalScale: {x: 0.6379607, y: 0.63796, z: 0.63796} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 196757430} @@ -2074,7 +1856,7 @@ Transform: - {fileID: 1497394697} - {fileID: 1491078806} m_Father: {fileID: 1384266630} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1616761118 GameObject: @@ -2382,7 +2164,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1739218766} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -2613,8 +2395,8 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2005045373} - m_LocalRotation: {x: -0.70105654, y: 0.0922992, z: 0.092299305, w: 0.7010574} - m_LocalPosition: {x: -0.029299969, y: 0.1296001, z: -0.07199986} + m_LocalRotation: {x: 0.092299305, y: 0.7010574, z: 0.70105654, w: -0.0922992} + m_LocalPosition: {x: 0.029299969, y: 0.1296001, z: 0.07199986} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -2622,7 +2404,7 @@ Transform: - {fileID: 1616761119} - {fileID: 2001669533} m_Father: {fileID: 1384266630} - m_RootOrder: 2 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 90, y: 0, z: -344.999} --- !u!95 &2005045375 Animator: @@ -2669,7 +2451,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2028322974} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -2678,7 +2460,7 @@ Transform: - {fileID: 1913951373} - {fileID: 1710299545} m_Father: {fileID: 1266078810} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!95 &2028322976 Animator: @@ -2781,11 +2563,11 @@ Transform: m_GameObject: {fileID: 2123263960} m_LocalRotation: {x: 0.00082196, y: -0.9858538, z: 0.16751266, w: 0.0055857142} m_LocalPosition: {x: 0.0001, y: 0.2178, z: 0.5314} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1.0000031, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 652927526} - m_RootOrder: 1 + m_Father: {fileID: 0} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &2123263964 MonoBehaviour: @@ -2812,6 +2594,8 @@ MonoBehaviour: enableZoom: 1 minZoom: 0 maxZoom: Infinity + zoomSpeed: 1 + zoomToCursor: 0 enablePan: 1 enableDamping: 1 dampingFactor: 0.1 @@ -2819,6 +2603,7 @@ MonoBehaviour: enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 allowInterrupt: 1 lookAtConstraint: {fileID: 0} --- !u!114 &2123263965 diff --git a/package/Runtime/ImageTracking/README.md b/package/Runtime/ImageTracking/README.md index 448419ecb..aca5836bc 100644 --- a/package/Runtime/ImageTracking/README.md +++ b/package/Runtime/ImageTracking/README.md @@ -1,11 +1,15 @@ # Image Tracking -Demonstrates how to attach 3D content onto a custom image marker. Start the scene below in AR and point your phone's camera at the image marker on a screen, or print it out. +Demonstrates how to attach 3D content onto a custom image marker. +Start the scene below in AR on Android or iOS, and point your phone's camera at the image marker on a screen. +You can also print the marker out. -You can find the image target [here](https://engine.needle.tools/samples-uploads/image-tracking/assets/needle-marker.png). +Image tracking on iOS is natively supported. Image Tracking on Android WebXR **requires a browser flag to be enabled** (chrome://flags, **WebXR Incubations**). Without this flag, image tracking is not available, and the scene needs to be placed manually. Due to this, we don't consider Image Tracking generally available. -See the following links for more info: +[View the image target](https://engine.needle.tools/samples-uploads/image-tracking/assets/needle-marker.png) + +Read more about image tracking in the Needle documentation: - [Image Tracking Explainer](https://engine.needle.tools/docs/xr.html#image-tracking) - [Everywhere Actions](https://engine.needle.tools/docs/everywhere-actions.html#image-tracking) diff --git a/package/Runtime/ImageTracking/needle-marker.png.meta b/package/Runtime/ImageTracking/needle-marker.png.meta index c79d335c0..bf3b70f93 100644 --- a/package/Runtime/ImageTracking/needle-marker.png.meta +++ b/package/Runtime/ImageTracking/needle-marker.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -100,6 +101,54 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -113,6 +162,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/InteractiveMap/InteractiveMap.unity b/package/Runtime/InteractiveMap/InteractiveMap.unity index 71e76080f..542f2eb43 100644 --- a/package/Runtime/InteractiveMap/InteractiveMap.unity +++ b/package/Runtime/InteractiveMap/InteractiveMap.unity @@ -569,6 +569,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1034118157 GameObject: diff --git a/package/Runtime/InteractiveMap/Materials/Marker.mat b/package/Runtime/InteractiveMap/Materials/Marker.mat index 31ebcaa5f..ed1f8823d 100644 --- a/package/Runtime/InteractiveMap/Materials/Marker.mat +++ b/package/Runtime/InteractiveMap/Materials/Marker.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -224,6 +225,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/InteractiveMap/Materials/Ring.mat b/package/Runtime/InteractiveMap/Materials/Ring.mat index 53425c140..03ccb4986 100644 --- a/package/Runtime/InteractiveMap/Materials/Ring.mat +++ b/package/Runtime/InteractiveMap/Materials/Ring.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Ring m_Shader: {fileID: -6465566751694194690, guid: 54352a53405971b41a6587615f947085, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -194,6 +194,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Javascript Communication/Capsule.mat b/package/Runtime/Javascript Communication/Capsule.mat index b8d271885..539be5e34 100644 --- a/package/Runtime/Javascript Communication/Capsule.mat +++ b/package/Runtime/Javascript Communication/Capsule.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -188,7 +189,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0.307 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -217,6 +220,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Javascript Communication/Javascript Communication.unity b/package/Runtime/Javascript Communication/Javascript Communication.unity index 30ab100ed..9fc7a3153 100644 --- a/package/Runtime/Javascript Communication/Javascript Communication.unity +++ b/package/Runtime/Javascript Communication/Javascript Communication.unity @@ -1886,6 +1886,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 0 CreateMuteButton: 0 + CreateQRCodeButton: 0 ShowSpatialMenu: 1 --- !u!1 &1034403046 GameObject: diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen.meta b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen.meta similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen.meta rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen.meta diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen/ClickToSplit.cs b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen/ClickToSplit.cs similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen/ClickToSplit.cs rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen/ClickToSplit.cs diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen/ClickToSplit.cs.meta b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen/ClickToSplit.cs.meta similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen/ClickToSplit.cs.meta rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen/ClickToSplit.cs.meta diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen/ExampleManager.cs b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen/ExampleManager.cs similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen/ExampleManager.cs rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen/ExampleManager.cs diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen/ExampleManager.cs.meta b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen/ExampleManager.cs.meta similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.codegen/ExampleManager.cs.meta rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.codegen/ExampleManager.cs.meta diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.npmdef b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.npmdef similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.npmdef rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.npmdef diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.npmdef.meta b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.npmdef.meta similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication.npmdef.meta rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication.npmdef.meta diff --git a/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/.gitignore b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/.gitignore new file mode 100644 index 000000000..600e365ec --- /dev/null +++ b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/.gitignore @@ -0,0 +1 @@ +**/node_modules \ No newline at end of file diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/ClickToSplit.ts b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/ClickToSplit.ts similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/ClickToSplit.ts rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/ClickToSplit.ts diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/ExampleManager.ts b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/ExampleManager.ts similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/ExampleManager.ts rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/ExampleManager.ts diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/codegen/register_types.ts b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/codegen/register_types.ts similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/codegen/register_types.ts rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/codegen/register_types.ts diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/index.ts b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/index.ts similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/index.ts rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/index.ts diff --git a/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package-lock.json b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package-lock.json new file mode 100644 index 000000000..cd05e573d --- /dev/null +++ b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package-lock.json @@ -0,0 +1,11292 @@ +{ + "name": "@needle-tools/javascript-communication-sample", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@needle-tools/javascript-communication-sample", + "version": "1.0.0", + "devDependencies": { + "@needle-tools/engine": "^3.37.8-alpha", + "@types/three": "0.162.0", + "three": "npm:@needle-tools/three@^0.162.2" + }, + "peerDependencies": { + "@needle-tools/engine": "^3.37.8-alpha", + "three": "npm:@needle-tools/three@^0.162.2" + } + }, + "../../../../../needle-engine/gltf-progressive": { + "dev": true + }, + "../../../../../needle-engine/js/package~": { + "name": "@needle-tools/engine", + "version": "3.37.8-alpha", + "dev": true, + "dependencies": { + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "file:../../modules/gltf-progressive", + "@webxr-input-profiles/motion-controllers": "^1.0.0", + "flatbuffers": "2.0.4", + "md5": "^2.3.0", + "n8ao": "^1.4.2", + "peerjs": "1.4.7", + "postprocessing": "^6.35.1", + "simplex-noise": "^4.0.1", + "stats.js": "^0.17.0", + "three": "npm:@needle-tools/three@^0.162.2", + "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", + "three.quarks": "0.10.8", + "uuid": "^9.0.0", + "websocket-ts": "^2.1.5" + }, + "devDependencies": { + "@babel/runtime": "^7.16.0", + "@luncheon/esbuild-plugin-gzip": "^0.1.0", + "@needle-tools/helper": "^1.8.0", + "@needle-tools/needle-component-compiler": "^1.9.3", + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "esbuild": "^0.15.10", + "esbuild-node-externals": "^1.5.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-xss": "^0.1.12", + "filehound": "^1.17.6", + "fs-extra": "^11.1.1", + "ftp-deploy": "^2.4.4", + "howfat": "^0.3.7", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "^7.1.1", + "madge": "^5.0.1", + "npm-watch": "^0.11.0", + "typescript": "^4.5.5", + "vite": "<= 4.3.9" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/code-frame": { + "version": "7.24.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/compat-data": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/core": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/generator": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helpers": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/highlight": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/parser": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/polyfill": { + "version": "7.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/runtime": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/traverse": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/types": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "@types/lodash": "^4.14.149", + "@types/node": "13.9.3", + "@types/table": "^5.0.0", + "@types/tabtab": "^3.0.1", + "@types/wrap-ansi": "^3.0.0", + "chalk": "^3.0.0", + "glob": "^7.1.6", + "lodash": "^4.17.21", + "table": "^5.4.6", + "tabtab": "^3.0.2", + "winston": "^3.2.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/@types/node": { + "version": "13.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/chalk": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@colors/colors": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@dimforge/rapier3d-compat": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/core": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "property-graph": "^1.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/extensions": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "ktx-parse": "^0.6.0" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", + "ktx-parse": "^0.6.0", + "ndarray": "^1.0.19", + "ndarray-lanczos": "^0.3.0", + "ndarray-pixels": "^3.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/ndarray-pixels": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "ndarray": "^1.0.19", + "ndarray-ops": "^1.2.2", + "sharp": "^0.32.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp": { + "version": "0.3.15", + "dev": true, + "dependencies": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/bmp": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/custom": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/gif": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/jpeg": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blit": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blur": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-color": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-contain": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-cover": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-crop": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-displace": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-dither": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-flip": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-gaussian": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-invert": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-mask": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-normalize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-print": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "load-bmfont": "^1.3.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-resize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-rotate": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-scale": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugins": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/plugin-blit": "^0.3.9", + "@jimp/plugin-blur": "^0.3.9", + "@jimp/plugin-color": "^0.3.10", + "@jimp/plugin-contain": "^0.3.9", + "@jimp/plugin-cover": "^0.3.9", + "@jimp/plugin-crop": "^0.3.9", + "@jimp/plugin-displace": "^0.3.9", + "@jimp/plugin-dither": "^0.3.9", + "@jimp/plugin-flip": "^0.3.9", + "@jimp/plugin-gaussian": "^0.3.9", + "@jimp/plugin-invert": "^0.3.9", + "@jimp/plugin-mask": "^0.3.9", + "@jimp/plugin-normalize": "^0.3.9", + "@jimp/plugin-print": "^0.3.9", + "@jimp/plugin-resize": "^0.3.9", + "@jimp/plugin-rotate": "^0.3.9", + "@jimp/plugin-scale": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/png": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/tiff": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7", + "utif": "^2.0.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/types": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/bmp": "^0.3.9", + "@jimp/gif": "^0.3.9", + "@jimp/jpeg": "^0.3.9", + "@jimp/png": "^0.3.9", + "@jimp/tiff": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/utils": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jsdoc/salty": { + "version": "0.2.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=v12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@luncheon/esbuild-plugin-gzip": { + "version": "0.1.0", + "dev": true, + "license": "WTFPL", + "peerDependencies": { + "esbuild": ">=0.11.15" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline": { + "version": "1.4.11", + "dev": true, + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", + "@gltf-transform/functions": "^3.10.1", + "command-exists": "^1.2.9", + "command-line-args": "^5.2.1", + "draco3dgltf": "^1.5.3", + "glob": "^7.2.0", + "meshoptimizer": "^0.18.1", + "micromatch": "^4.0.5", + "ndarray": "^1.0.19", + "ndarray-lanczos": "^0.3.0", + "ndarray-pixels": "^2.0.1", + "p-limit": "3.1.0", + "semver": "^7.3.7", + "sharp": "^0.32.6", + "tmp": "^0.2.1", + "uuid": "^9.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-progressive": { + "resolved": "../../../../../needle-engine/gltf-progressive", + "link": true + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/helper": { + "version": "1.8.2", + "dev": true, + "license": "ISC", + "dependencies": { + "@caporal/core": "^2.0.7", + "@needle-tools/gltf-build-pipeline": "^1.4.1-beta", + "@needle-tools/needle-component-compiler": "^1.0.0", + "archiver": "^5.3.1", + "basic-ftp": "^5.0.5", + "command-line-args": "^5.2.1", + "find-process": "^1.4.7", + "form-data": "^4.0.0", + "ftp-deploy": "^2.4.4", + "msdf-bmfont-xml": "^2.7.0", + "node-fetch": "^3.3.1", + "node-stream-zip": "^1.15.0", + "request": "^2.88.2", + "shelljs": "^0.8.5" + }, + "bin": { + "helper": "dist/cli.js" + }, + "optionalDependencies": { + "ultimate-text-to-image": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/needle-component-compiler": { + "version": "1.11.1", + "dev": true, + "dependencies": { + "typescript": "^4.5.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-js": { + "version": "1.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^8.56.10", + "acorn": "^8.11.3", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@stylistic/eslint-plugin-js": "1.8.0", + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@swc/helpers": { + "version": "0.3.17", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@tweenjs/tween.js": { + "version": "23.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/eslint": { + "version": "8.56.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/glob": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/linkify-it": { + "version": "3.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/lodash": { + "version": "4.17.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/markdown-it": { + "version": "12.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/mdurl": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/minimatch": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/ndarray": { + "version": "1.0.14", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/node": { + "version": "20.12.7", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/table": { + "version": "5.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/tabtab": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/triple-beam": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/webxr": { + "version": "0.5.15", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@webxr-input-profiles/motion-controllers": { + "version": "1.0.0", + "dev": true + }, + "../../../../../needle-engine/js/package~/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-align": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-escape-sequences": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/any-base": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/app-module-path": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/arabic-persian-reshaper": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/archiver": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/array-back": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ast-module-types": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/astral-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/async": { + "version": "3.2.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/aws4": { + "version": "1.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/axios": { + "version": "0.26.1", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/b4a": { + "version": "1.6.6", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/bare-events": { + "version": "2.2.2", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/bare-fs": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bare-os": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/bare-path": { + "version": "2.1.2", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bare-stream": { + "version": "1.0.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "streamx": "^2.16.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/bmp-js": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/boxen": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/browserslist": { + "version": "4.23.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-equal": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/builtins": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/cache-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^4.0.1", + "fs-then-native": "^2.0.0", + "mkdirp2": "^1.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cache-point/node_modules/array-back": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/caniuse-lite": { + "version": "1.0.30001614", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/canvas": { + "version": "2.11.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/decompress-response": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/mimic-response": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/simple-get": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/catharsis": { + "version": "0.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/charenc": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/cli-boxes": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-progress": { + "version": "3.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-width": { + "version": "2.2.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/clone-response": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/collect-all": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "stream-connect": "^1.0.2", + "stream-via": "^1.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/color-string": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/colorspace": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-exists": { + "version": "1.2.9", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-args": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "command-line-args": "^5.0.0", + "command-line-usage": "^4.1.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "table-layout": "^0.4.2", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/commander": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/common-sequence": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/compress-commons": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/concat-stream": { + "version": "2.0.0", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/config-master": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "walk-back": "^2.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/config-master/node_modules/walk-back": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/configstore": { + "version": "5.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/contentstream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~1.0.33-1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/readable-stream": { + "version": "1.0.34", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/core-js": { + "version": "2.6.12", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crc32-stream": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crypt": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crypto-random-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cwise-compiler": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "uniq": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/data-uri-to-buffer": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/decompress-response": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/deep-extend": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/defaults": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/defer-to-connect": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.1", + "filing-cabinet": "^3.0.1", + "precinct": "^8.0.0", + "typescript": "^3.9.7" + }, + "bin": { + "dependency-tree": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detect-libc": { + "version": "2.0.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-amd": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "escodegen": "^2.0.0", + "get-amd-module-type": "^3.0.0", + "node-source-walk": "^4.2.0" + }, + "bin": { + "detective-amd": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-cjs": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-es6": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-less": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">= 6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-postcss": { + "version": "5.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "is-url": "^1.2.4", + "postcss": "^8.4.6", + "postcss-values-parser": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-sass": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-scss": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-stylus": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "^4.33.0", + "ast-module-types": "^2.7.1", + "node-source-walk": "^4.2.0", + "typescript": "^3.9.10" + }, + "engines": { + "node": "^10.13 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/ast-module-types": { + "version": "2.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dmd": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "common-sequence": "^2.0.2", + "file-set": "^4.0.2", + "handlebars": "^4.7.7", + "marked": "^4.2.3", + "object-get": "^2.1.1", + "reduce-flatten": "^3.0.1", + "reduce-unique": "^2.0.1", + "reduce-without": "^1.0.1", + "test-value": "^3.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dmd/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dom-walk": { + "version": "0.1.2", + "dev": true + }, + "../../../../../needle-engine/js/package~/node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/draco3dgltf": { + "version": "1.5.7", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/duplexer3": { + "version": "0.1.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/electron-to-chromium": { + "version": "1.4.751", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/enabled": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/enhanced-resolve": { + "version": "5.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/entities": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/err-code": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es6-promisify": { + "version": "6.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild": { + "version": "0.15.18", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild-node-externals": { + "version": "1.13.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "esbuild": "0.12 - 0.20" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild-windows-64": { + "version": "0.15.18", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escalade": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escape-goat": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-secrets": { + "version": "0.8.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0", + "npm": ">=6.9.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.2", + "dev": true, + "license": "MPL-2.0", + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-promise": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-simple-import-sort": { + "version": "10.0.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-xss": { + "version": "0.1.12", + "dev": true, + "license": "ISC", + "dependencies": { + "requireindex": "~1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/exif-parser": { + "version": "0.1.12", + "dev": true + }, + "../../../../../needle-engine/js/package~/node_modules/expand-template": { + "version": "2.0.3", + "dev": true, + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fecha": { + "version": "4.2.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fetch-blob": { + "version": "3.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/figures": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-js": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.4.7", + "minimatch": "^3.0.3", + "proper-lockfile": "^1.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-set": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "glob": "^7.1.6" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-set/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-type": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filehound": { + "version": "1.17.6", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "file-js": "0.3.0", + "lodash": "^4.17.21", + "minimatch": "^5.0.0", + "moment": "^2.29.1", + "unit-compare": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filehound/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "app-module-path": "^2.2.0", + "commander": "^2.20.3", + "debug": "^4.3.3", + "enhanced-resolve": "^5.8.3", + "is-relative-path": "^1.0.2", + "module-definition": "^3.3.1", + "module-lookup-amd": "^7.0.1", + "resolve": "^1.21.0", + "resolve-dependency-path": "^2.0.0", + "sass-lookup": "^3.0.0", + "stylus-lookup": "^3.0.1", + "tsconfig-paths": "^3.10.1", + "typescript": "^3.9.7" + }, + "bin": { + "filing-cabinet": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-replace": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/flatbuffers": { + "version": "2.0.4", + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt" + }, + "../../../../../needle-engine/js/package~/node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/flatten": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fn.name": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/follow-redirects": { + "version": "1.15.6", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/formdata-polyfill": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/fs-then-native": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/ftp-deploy": { + "version": "2.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "9.0.0", + "promise-ftp": "^1.3.5", + "read": "^2.1.0", + "ssh2-sftp-client": "^7.2.3", + "upath": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ftp-deploy/node_modules/minimatch": { + "version": "9.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gauge": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-amd-module-type": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.2.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/get-pixels": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "0.0.3", + "jpeg-js": "^0.4.1", + "mime-types": "^2.0.1", + "ndarray": "^1.0.13", + "ndarray-pack": "^1.1.1", + "node-bitmap": "0.0.1", + "omggif": "^1.0.5", + "parse-data-uri": "^0.2.0", + "pngjs": "^3.3.3", + "request": "^2.44.0", + "through": "^2.3.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-pixels/node_modules/jpeg-js": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gif-encoder": { + "version": "0.4.3", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/github-from-package": { + "version": "0.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global-dirs": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gonzales-pe": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got": { + "version": "9.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got/node_modules/decompress-response": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/graphviz": { + "version": "0.0.9", + "dev": true, + "license": "GPL-3.0", + "dependencies": { + "temp": "~0.4.0" + }, + "engines": { + "node": ">=0.6.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/has-yarn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^0.26.1", + "npm-package-arg": "^10.0.0", + "package-options": "^0.1.4", + "semver": "^7.3.8", + "tar": "^6.1.12" + }, + "bin": { + "howfat": "src/index.js" + }, + "engines": { + "node": ">=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ignore-by-default": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/import-lazy": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/indexes-of": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer": { + "version": "6.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/cli-cursor": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mimic-fn": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/onetime": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/restore-cursor": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/iota-array": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-arrayish": { + "version": "0.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-ci": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-function": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-installed-globally": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-invalid-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-npm": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-relative-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-url": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-url-superb": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-yarn-global": { + "version": "0.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/jimp": { + "version": "0.3.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/polyfill": "^7.0.0", + "@jimp/custom": "^0.3.9", + "@jimp/plugins": "^0.3.10", + "@jimp/types": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jpeg-js": { + "version": "0.3.7", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/js2xmlparser": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/parser": "^7.20.15", + "@jsdoc/salty": "^0.2.1", + "@types/markdown-it": "^12.2.3", + "bluebird": "^3.7.2", + "catharsis": "^0.9.0", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.2", + "klaw": "^3.0.0", + "markdown-it": "^12.3.2", + "markdown-it-anchor": "^8.4.1", + "marked": "^4.0.10", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "underscore": "~1.13.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-api": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "collect-all": "^1.0.4", + "file-set": "^4.0.2", + "fs-then-native": "^2.0.0", + "jsdoc": "^4.0.0", + "object-to-spawn-args": "^2.0.1", + "temp-path": "^1.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-api/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-babel": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jsdoc-regex": "^1.0.1", + "lodash": "^4.17.10" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-parse": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "lodash.omit": "^4.5.0", + "reduce-extract": "^1.0.0", + "sort-array": "^4.1.5", + "test-value": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-parse/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-regex": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "command-line-tool": "^0.8.0", + "config-master": "^3.1.0", + "dmd": "^6.1.0", + "jsdoc-api": "^7.1.1", + "jsdoc-parse": "^6.1.0", + "walk-back": "^5.1.0" + }, + "bin": { + "jsdoc2md": "bin/cli.js" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "../../../../../needle-engine/js/package~/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/klaw": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ktx-parse": { + "version": "0.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/kuler": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/latest-version": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/linebreak-next": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "base64-js": "1.3.1", + "unicode-trie": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/linebreak-next/node_modules/base64-js": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/linkify-it": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/load-bmfont": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.camelcase": { + "version": "4.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.defaults": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.difference": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.flatten": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.omit": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.padend": { + "version": "4.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.union": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/logform": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lowercase-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.1", + "commander": "^7.2.0", + "commondir": "^1.0.1", + "debug": "^4.3.1", + "dependency-tree": "^8.1.1", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.0", + "detective-less": "^1.0.2", + "detective-postcss": "^5.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "graphviz": "0.0.9", + "ora": "^5.4.1", + "pluralize": "^8.0.0", + "precinct": "^8.1.0", + "pretty-ms": "^7.0.1", + "rc": "^1.2.7", + "typescript": "^3.9.5", + "walkdir": "^0.4.1" + }, + "bin": { + "madge": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + }, + "funding": { + "type": "individual", + "url": "https://www.paypal.me/pahen" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/map-limit": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "~1.3.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/map-limit/node_modules/once": { + "version": "1.3.3", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/markdown-it": { + "version": "12.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/markdown-it-anchor": { + "version": "8.6.7", + "dev": true, + "license": "Unlicense", + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/marked": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/maxrects-packer": { + "version": "2.7.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/md5": { + "version": "2.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mdurl": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/micromatch": { + "version": "4.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mimic-response": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/min-document": { + "version": "2.19.0", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/mkdirp2": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/module-definition": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "bin": { + "module-definition": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/module-lookup-amd": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0", + "glob": "^7.1.6", + "requirejs": "^2.3.5", + "requirejs-config-file": "^4.0.0" + }, + "bin": { + "lookup-amd": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/module-lookup-amd/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/moment": { + "version": "2.30.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arabic-persian-reshaper": "^1.0.1", + "cli-progress": "^3.10.0", + "commander": "^2.19.0", + "handlebars": "^4.7.2", + "is-invalid-path": "^1.0.2", + "jimp": "^0.3.5", + "js2xmlparser": "^4.0.0", + "map-limit": "0.0.1", + "maxrects-packer": "^2.4.0-alpha.0", + "opentype.js": "^0.11.0", + "update-notifier": "^5.1.0" + }, + "bin": { + "msdf-bmfont": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/n8ao": { + "version": "1.8.2", + "dev": true, + "license": "ISC", + "peerDependencies": { + "postprocessing": ">=6.30.0", + "three": ">=0.137" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nan": { + "version": "2.19.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/napi-build-utils": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray": { + "version": "1.0.19", + "dev": true, + "license": "MIT", + "dependencies": { + "iota-array": "^1.0.0", + "is-buffer": "^1.0.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray-lanczos": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "ndarray": "^1.0.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray-ops": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray-pack": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.1.2", + "ndarray": "^1.0.13" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray-pixels": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "get-pixels": "^3.3.3", + "ndarray": "^1.0.19", + "ndarray-ops": "^1.2.2", + "save-pixels": "^2.3.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/node-abi": { + "version": "3.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/node-addon-api": { + "version": "6.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/node-bitmap": { + "version": "0.0.1", + "dev": true, + "engines": { + "node": ">=v0.6.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-domexception": { + "version": "1.0.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-fetch": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-fetch/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-releases": { + "version": "2.0.14", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/node-source-walk": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-stream-zip": { + "version": "1.15.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon": { + "version": "2.0.22", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nopt": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/normalize-url": { + "version": "4.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/npm-watch": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "nodemon": "^2.0.7", + "through2": "^4.0.2" + }, + "bin": { + "npm-watch": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-get": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-to-spawn-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/omggif": { + "version": "1.0.10", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/one-time": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/opentype.js": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string.prototype.codepointat": "^0.2.1", + "tiny-inflate": "^1.0.2" + }, + "bin": { + "ot": "bin/ot" + } + }, + "../../../../../needle-engine/js/package~/node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-cancelable": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/package-json": { + "version": "6.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/package-options": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pako": { + "version": "0.2.9", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-xml": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parse-data-uri": { + "version": "0.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "data-uri-to-buffer": "0.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parse-headers": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/parse-ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/peerjs": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.3.13", + "eventemitter3": "^4.0.7", + "peerjs-js-binarypack": "1.0.1", + "webrtc-adapter": "^7.7.1" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/peer" + } + }, + "../../../../../needle-engine/js/package~/node_modules/peerjs-js-binarypack": { + "version": "1.0.1", + "dev": true, + "license": "BSD" + }, + "../../../../../needle-engine/js/package~/node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/phin": { + "version": "2.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/picocolors": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pixelmatch": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pluralize": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pngjs": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pngjs-nozlib": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss-values-parser": { + "version": "5.0.0", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss-values-parser/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/postprocessing": { + "version": "6.35.4", + "dev": true, + "license": "Zlib", + "engines": { + "node": ">= 0.13.2" + }, + "peerDependencies": { + "three": ">= 0.152.0 < 0.165.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prebuild-install": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prebuild-install/node_modules/chownr": { + "version": "1.1.4", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct": { + "version": "8.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.3", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.1", + "detective-less": "^1.0.2", + "detective-postcss": "^4.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "module-definition": "^3.3.1", + "node-source-walk": "^4.2.0" + }, + "bin": { + "precinct": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/detective-postcss": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.1", + "is-url": "^1.2.4", + "postcss": "^8.1.7", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/postcss-values-parser": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prepend-http": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pretty-ms": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/process": { + "version": "0.11.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@icetee/ftp": "^0.3.15", + "bluebird": "2.x", + "promise-ftp-common": "^1.1.5" + }, + "engines": { + "iojs": "*", + "node": ">=0.11.13" + }, + "peerDependencies": { + "promise-ftp-common": "^1.1.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp-common": { + "version": "1.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp/node_modules/bluebird": { + "version": "2.11.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/proper-lockfile": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^1.0.0", + "extend": "^3.0.0", + "graceful-fs": "^4.1.2", + "retry": "^0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/property-graph": { + "version": "1.3.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/pstree.remy": { + "version": "1.1.8", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/pump": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pupa": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/quote-unquote": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/rc": { + "version": "1.2.8", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/read": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdir-glob": { + "version": "1.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/test-value": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2", + "typical": "^2.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-flatten": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-unique": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/test-value": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.3", + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/regenerator-runtime": { + "version": "0.14.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/registry-auth-token": { + "version": "4.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/registry-url": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request": { + "version": "2.88.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requireindex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requirejs": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requirejs-config-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "esprima": "^4.0.0", + "stringify-object": "^3.2.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requizzle": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve-dependency-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/responselike": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/retry": { + "version": "0.10.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rtcpeerconnection-shim": { + "version": "1.2.15", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "sdp": "^2.6.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/run-async": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../needle-engine/js/package~/node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/sass-lookup": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.16.0" + }, + "bin": { + "sass-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sass-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/save-pixels": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "contentstream": "^1.0.0", + "gif-encoder": "~0.4.1", + "jpeg-js": "^0.4.3", + "ndarray": "^1.0.18", + "ndarray-ops": "^1.2.2", + "pngjs-nozlib": "^1.0.0", + "through": "^2.3.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/save-pixels/node_modules/jpeg-js": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/sax": { + "version": "1.3.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/sdp": { + "version": "2.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/semver-diff": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sharp": { + "version": "0.32.6", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/simple-concat": { + "version": "1.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/simple-get": { + "version": "4.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-swizzle": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-update-notifier": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simplex-noise": { + "version": "4.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/slice-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "typical": "^6.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/typical": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ssh2": { + "version": "1.15.0", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "asn1": "^0.2.6", + "bcrypt-pbkdf": "^1.0.2" + }, + "engines": { + "node": ">=10.16.0" + }, + "optionalDependencies": { + "cpu-features": "~0.0.9", + "nan": "^2.18.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ssh2-sftp-client": { + "version": "7.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "concat-stream": "^2.0.0", + "promise-retry": "^2.0.1", + "ssh2": "^1.8.0" + }, + "engines": { + "node": ">=10.24.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sshpk": { + "version": "1.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stack-trace": { + "version": "0.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stats.js": { + "version": "0.17.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/stream-via": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/streamx": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stylus-lookup": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0" + }, + "bin": { + "stylus-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stylus-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table": { + "version": "5.4.6", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout": { + "version": "0.4.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tabtab": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.1", + "es6-promisify": "^6.0.0", + "inquirer": "^6.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "untildify": "^3.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tabtab/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar": { + "version": "6.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar-fs": { + "version": "3.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar-fs/node_modules/tar-stream": { + "version": "3.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar-stream": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/temp": { + "version": "0.4.0", + "dev": true, + "engines": [ + "node >=0.4.0" + ] + }, + "../../../../../needle-engine/js/package~/node_modules/temp-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/test-value": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/text-hex": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/three-mesh-ui": { + "name": "@needle-tools/three-mesh-ui", + "version": "7.1.5-alpha.5", + "dev": true, + "license": "MIT", + "engines": { + "node": "x.x.x" + }, + "peerDependencies": { + "three": ">=0.154.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/three.quarks": { + "version": "0.10.8", + "dev": true, + "license": "MIT", + "peerDependencies": { + "three": ">=0.153.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/through2": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/timm": { + "version": "1.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/tiny-inflate": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/tinycolor2": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/tmp": { + "version": "0.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-readable-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/touch": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/triple-beam": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "../../../../../needle-engine/js/package~/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../needle-engine/js/package~/node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" + }, + "../../../../../needle-engine/js/package~/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typical": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/uc.micro": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/uglify-js": { + "version": "3.17.4", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ultimate-text-to-image": { + "version": "1.0.1", + "dev": true, + "license": "MIT License", + "optional": true, + "dependencies": { + "canvas": "^2.10.2", + "linebreak-next": "^1.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/undefsafe": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/underscore": { + "version": "1.13.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/undici-types": { + "version": "5.26.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/unicode-trie": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/uniq": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/unique-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/unit-compare": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "moment": "^2.14.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/untildify": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/upath": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-browserslist-db": { + "version": "1.0.13", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/url-parse-lax": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/utif": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "^1.0.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/utif/node_modules/pako": { + "version": "1.0.11", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "../../../../../needle-engine/js/package~/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/uuid": { + "version": "9.0.1", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "../../../../../needle-engine/js/package~/node_modules/validate-npm-package-name": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/verror": { + "version": "1.10.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/vite/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/walk-back": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/walkdir": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/web-streams-polyfill": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/webrtc-adapter": { + "version": "7.7.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "rtcpeerconnection-shim": "^1.2.15", + "sdp": "^2.12.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/websocket-ts": { + "version": "2.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wide-align": { + "version": "1.1.5", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/widest-line": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/winston": { + "version": "3.13.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/winston-transport": { + "version": "4.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/reduce-flatten": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/write-file-atomic": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xdg-basedir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xhr": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xml-parse-from-string": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/xml2js": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xmlbuilder": { + "version": "11.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xmlcreate": { + "version": "2.0.4", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/xregexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/zip-stream": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@needle-tools/engine": { + "resolved": "../../../../../needle-engine/js/package~", + "link": true + }, + "node_modules/@tweenjs/tween.js": { + "version": "23.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "node_modules/@types/webxr": { + "version": "0.5.14", + "dev": true, + "license": "MIT" + }, + "node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.2", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/package.json b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package.json similarity index 53% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/package.json rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package.json index 6a280239f..f09a2668c 100644 --- a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/package.json +++ b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package.json @@ -4,12 +4,12 @@ "main": "index.ts", "dependencies": {}, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "^3.37.8-alpha", + "three": "npm:@needle-tools/three@^0.162.2" }, "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", + "@needle-tools/engine": "^3.37.8-alpha", "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" + "three": "npm:@needle-tools/three@^0.162.2" } } \ No newline at end of file diff --git a/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package.needle.json b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package.needle.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/package.needle.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/tsconfig.json b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/tsconfig.json similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/tsconfig.json rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/tsconfig.json diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/workspace.code-workspace b/package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/workspace.code-workspace similarity index 100% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/workspace.code-workspace rename to package/Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/workspace.code-workspace diff --git a/package/Runtime/Javascript Communication/Sphere.mat b/package/Runtime/Javascript Communication/Sphere.mat index 6d95b527b..930783209 100644 --- a/package/Runtime/Javascript Communication/Sphere.mat +++ b/package/Runtime/Javascript Communication/Sphere.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -188,7 +189,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0.307 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -217,6 +220,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/JetEngine.meta b/package/Runtime/JetEngine.meta new file mode 100644 index 000000000..f2508621a --- /dev/null +++ b/package/Runtime/JetEngine.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef4df6f557745ba4fab6311e233a8568 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations.meta b/package/Runtime/JetEngine/Animations.meta new file mode 100644 index 000000000..601d4b961 --- /dev/null +++ b/package/Runtime/JetEngine/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d2b3ce197727af489fadb3fd95ad0d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/Air_Flow_2_Animation.anim b/package/Runtime/JetEngine/Animations/Air_Flow_2_Animation.anim new file mode 100644 index 000000000..85fced196 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Air_Flow_2_Animation.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Air_Flow_2_Animation + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.x + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.y + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.z + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.w + path: + classID: 23 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 796785055 + script: {fileID: 0} + typeID: 23 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 259914143 + script: {fileID: 0} + typeID: 23 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 528349599 + script: {fileID: 0} + typeID: 23 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1065220511 + script: {fileID: 0} + typeID: 23 + customType: 22 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 1 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.x + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.y + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.z + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.w + path: + classID: 23 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/package/Runtime/JetEngine/Animations/Air_Flow_2_Animation.anim.meta b/package/Runtime/JetEngine/Animations/Air_Flow_2_Animation.anim.meta new file mode 100644 index 000000000..6b6f4c570 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Air_Flow_2_Animation.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20a85f042f2095840b23c359331f4195 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/Air_Flow_2_Controller.controller b/package/Runtime/JetEngine/Animations/Air_Flow_2_Controller.controller new file mode 100644 index 000000000..37db19ce6 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Air_Flow_2_Controller.controller @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-6467788273655824238 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 302467241062784706} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Air_Flow_2_Controller + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7628444072436986807} + 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!1102 &302467241062784706 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Air_Flow_2_Animation + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -6467788273655824238} + 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: 20a85f042f2095840b23c359331f4195, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &7628444072436986807 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 302467241062784706} + m_Position: {x: 340, y: 120, 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: 302467241062784706} diff --git a/package/Runtime/JetEngine/Animations/Air_Flow_2_Controller.controller.meta b/package/Runtime/JetEngine/Animations/Air_Flow_2_Controller.controller.meta new file mode 100644 index 000000000..145e6a0e0 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Air_Flow_2_Controller.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a7357b435350a9449f23ccdf3c0df2c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/Air_Flow_Animation.anim b/package/Runtime/JetEngine/Animations/Air_Flow_Animation.anim new file mode 100644 index 000000000..238e6756d --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Air_Flow_Animation.anim @@ -0,0 +1,251 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Air_Flow_Animation + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.x + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.y + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.z + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.w + path: + classID: 23 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 796785055 + script: {fileID: 0} + typeID: 23 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 259914143 + script: {fileID: 0} + typeID: 23 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 528349599 + script: {fileID: 0} + typeID: 23 + customType: 22 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1065220511 + script: {fileID: 0} + typeID: 23 + customType: 22 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 1 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.x + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.y + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.z + path: + classID: 23 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: material.baseColorTexture_ST.w + path: + classID: 23 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/package/Runtime/JetEngine/Animations/Air_Flow_Animation.anim.meta b/package/Runtime/JetEngine/Animations/Air_Flow_Animation.anim.meta new file mode 100644 index 000000000..964556d07 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Air_Flow_Animation.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d7e77c09f6f35842a9ec3e4fb77a4a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/Air_Flow_Controller.controller b/package/Runtime/JetEngine/Animations/Air_Flow_Controller.controller new file mode 100644 index 000000000..d734cf9f8 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Air_Flow_Controller.controller @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-8257176998697347656 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 221743663041480547} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Air_Flow_Controller + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 2232797803758923318} + 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!1102 &221743663041480547 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AirFlowAnimation + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -8257176998697347656} + 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: 2d7e77c09f6f35842a9ec3e4fb77a4a7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &2232797803758923318 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 221743663041480547} + m_Position: {x: 390, y: 80, 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: 221743663041480547} diff --git a/package/Runtime/JetEngine/Animations/Air_Flow_Controller.controller.meta b/package/Runtime/JetEngine/Animations/Air_Flow_Controller.controller.meta new file mode 100644 index 000000000..1ec386d99 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Air_Flow_Controller.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f6a67f784def9e4daac2ba84f60ed10 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/Annotation.controller b/package/Runtime/JetEngine/Animations/Annotation.controller new file mode 100644 index 000000000..79deada01 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Annotation.controller @@ -0,0 +1,693 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8863316042311014401 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pressed + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: -2699872512124448497} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!74 &-8414271437877625086 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Selected + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 5da26684b7ca18f46964ab8539deaef3, type: 3} + - time: 1 + value: {fileID: 21300000, guid: 5da26684b7ca18f46964ab8539deaef3, type: 3} + attribute: m_Sprite + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 2015549526 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 5da26684b7ca18f46964ab8539deaef3, type: 3} + - {fileID: 21300000, guid: 5da26684b7ca18f46964ab8539deaef3, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!1102 &-8395997378821188474 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Selected + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: -8414271437877625086} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!74 &-7623228646574734117 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Highlighted + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 5da26684b7ca18f46964ab8539deaef3, type: 3} + - time: 1 + value: {fileID: 21300000, guid: 5da26684b7ca18f46964ab8539deaef3, type: 3} + attribute: m_Sprite + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 2015549526 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 5da26684b7ca18f46964ab8539deaef3, type: 3} + - {fileID: 21300000, guid: 5da26684b7ca18f46964ab8539deaef3, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!1101 &-6860549133213822454 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Normal + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -523597348402640591} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!74 &-4504033952420239903 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Normal + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + - time: 1 + value: {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + attribute: m_Sprite + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 2015549526 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + - {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!1101 &-3817529447205117695 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Pressed + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -8863316042311014401} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!74 &-3219833374843525090 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Disabled + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + - time: 1 + value: {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + attribute: m_Sprite + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 2015549526 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + - {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!74 &-2699872512124448497 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pressed + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + - time: 1 + value: {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + attribute: m_Sprite + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 2015549526 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + - {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!1102 &-523597348402640591 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Normal + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: -4504033952420239903} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-473164130842729511 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Disabled + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 5665509741144439986} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Annotation + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Normal + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Highlighted + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Pressed + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Selected + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Disabled + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7710711580264882825} + 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 &1018683122224199158 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Highlighted + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 4578760912251050806} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &4578760912251050806 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Highlighted + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: -7623228646574734117} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &5665509741144439986 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Disabled + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: -3219833374843525090} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &7710711580264882825 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -523597348402640591} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 4578760912251050806} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8863316042311014401} + m_Position: {x: 270, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8395997378821188474} + m_Position: {x: 305, y: 195, z: 0} + - serializedVersion: 1 + m_State: {fileID: 5665509741144439986} + m_Position: {x: 340, y: 260, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: -6860549133213822454} + - {fileID: 1018683122224199158} + - {fileID: -3817529447205117695} + - {fileID: 9194406541946229507} + - {fileID: -473164130842729511} + 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: -523597348402640591} +--- !u!1101 &9194406541946229507 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Selected + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -8395997378821188474} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/package/Runtime/JetEngine/Animations/Annotation.controller.meta b/package/Runtime/JetEngine/Animations/Annotation.controller.meta new file mode 100644 index 000000000..2af078003 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Annotation.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2389c2ef54bf6842adf47da20fd0e20 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/Casing-closed.anim b/package/Runtime/JetEngine/Animations/Casing-closed.anim new file mode 100644 index 000000000..ac0a7aa84 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Casing-closed.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Casing-closed + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/package/Runtime/JetEngine/Animations/Casing-closed.anim.meta b/package/Runtime/JetEngine/Animations/Casing-closed.anim.meta new file mode 100644 index 000000000..a93f64723 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Casing-closed.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0862ada47e275d47b3ff51cb6a25876 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/Casing-disabled.anim b/package/Runtime/JetEngine/Animations/Casing-disabled.anim new file mode 100644 index 000000000..f74801b59 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Casing-disabled.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Casing-disabled + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Turbine_Casing + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1198648185 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Turbine_Casing + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/package/Runtime/JetEngine/Animations/Casing-disabled.anim.meta b/package/Runtime/JetEngine/Animations/Casing-disabled.anim.meta new file mode 100644 index 000000000..02fd1fecf --- /dev/null +++ b/package/Runtime/JetEngine/Animations/Casing-disabled.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ccd77525894a6946aab52b60a383030 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/TurbineAnimationController - Simple.controller b/package/Runtime/JetEngine/Animations/TurbineAnimationController - Simple.controller new file mode 100644 index 000000000..0efba8c22 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/TurbineAnimationController - Simple.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TurbineAnimationController - Simple + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 6238523133921907766} + 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!1102 &5851116055201807003 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blades_Rot + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: 4830832014795721519, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &6238523133921907766 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 5851116055201807003} + m_Position: {x: 367.11926, y: 27.472313, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 40, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 5851116055201807003} diff --git a/package/Runtime/JetEngine/Animations/TurbineAnimationController - Simple.controller.meta b/package/Runtime/JetEngine/Animations/TurbineAnimationController - Simple.controller.meta new file mode 100644 index 000000000..e34711e02 --- /dev/null +++ b/package/Runtime/JetEngine/Animations/TurbineAnimationController - Simple.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15ba688461934d844aa13c6cff52776c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Animations/TurbineAnimationController.controller b/package/Runtime/JetEngine/Animations/TurbineAnimationController.controller new file mode 100644 index 000000000..397f128df --- /dev/null +++ b/package/Runtime/JetEngine/Animations/TurbineAnimationController.controller @@ -0,0 +1,185 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-3431895547261414444 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Casing-closed + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 4593655756769396230} + 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: d0862ada47e275d47b3ff51cb6a25876, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TurbineAnimationController + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: play + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 6238523133921907766} + 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!1102 &679319681330069282 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Casing-disabled + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: 7ccd77525894a6946aab52b60a383030, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &3937926967346596019 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Turbine_Door_L_Open + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 6653348796408688223} + 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: 513118540351733064, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &4593655756769396230 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: play + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 3937926967346596019} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1107 &6238523133921907766 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 3937926967346596019} + m_Position: {x: 270, y: 220, z: 0} + - serializedVersion: 1 + m_State: {fileID: 679319681330069282} + m_Position: {x: 270, y: 300, z: 0} + - serializedVersion: 1 + m_State: {fileID: -3431895547261414444} + m_Position: {x: 270, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 40, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -3431895547261414444} +--- !u!1101 &6653348796408688223 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 679319681330069282} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/package/Runtime/JetEngine/Animations/TurbineAnimationController.controller.meta b/package/Runtime/JetEngine/Animations/TurbineAnimationController.controller.meta new file mode 100644 index 000000000..585985f8b --- /dev/null +++ b/package/Runtime/JetEngine/Animations/TurbineAnimationController.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1116ef78fd4263747a5d27118845838f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Audio.meta b/package/Runtime/JetEngine/Audio.meta new file mode 100644 index 000000000..b0da38034 --- /dev/null +++ b/package/Runtime/JetEngine/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69b8ecb2f00e1314da02f0aa5503083a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Audio/jet_engines_idle.mp3 b/package/Runtime/JetEngine/Audio/jet_engines_idle.mp3 new file mode 100644 index 000000000..640fa9d87 Binary files /dev/null and b/package/Runtime/JetEngine/Audio/jet_engines_idle.mp3 differ diff --git a/package/Runtime/JetEngine/Audio/jet_engines_idle.mp3.meta b/package/Runtime/JetEngine/Audio/jet_engines_idle.mp3.meta new file mode 100644 index 000000000..1d20efa75 --- /dev/null +++ b/package/Runtime/JetEngine/Audio/jet_engines_idle.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 8daf0922ce5c8ea44959e2d6c53ec718 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials.meta b/package/Runtime/JetEngine/Materials.meta new file mode 100644 index 000000000..b7a6b7d1b --- /dev/null +++ b/package/Runtime/JetEngine/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0504e03d1015af6448a050040bd951d4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/ContactShadowsPlane.mat b/package/Runtime/JetEngine/Materials/ContactShadowsPlane.mat new file mode 100644 index 000000000..4e811123c --- /dev/null +++ b/package/Runtime/JetEngine/Materials/ContactShadowsPlane.mat @@ -0,0 +1,265 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3779093551174868078 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ContactShadowsPlane + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _RECEIVE_SHADOWS_OFF + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.5 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7540789341544722458 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/JetEngine/Materials/ContactShadowsPlane.mat.meta b/package/Runtime/JetEngine/Materials/ContactShadowsPlane.mat.meta new file mode 100644 index 000000000..053a7d2e9 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/ContactShadowsPlane.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 004e5c1952682ef4294b0c2d51b38339 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/EmptyTransparent.png b/package/Runtime/JetEngine/Materials/EmptyTransparent.png new file mode 100644 index 000000000..dde5384b4 Binary files /dev/null and b/package/Runtime/JetEngine/Materials/EmptyTransparent.png differ diff --git a/package/Runtime/JetEngine/Materials/EmptyTransparent.png.meta b/package/Runtime/JetEngine/Materials/EmptyTransparent.png.meta new file mode 100644 index 000000000..3472de93f --- /dev/null +++ b/package/Runtime/JetEngine/Materials/EmptyTransparent.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 15e8110740d1ae64385f2f25289679c5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + 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: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 90 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 1 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/Hitbox.mat b/package/Runtime/JetEngine/Materials/Hitbox.mat new file mode 100644 index 000000000..827dc1f8f --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Hitbox.mat @@ -0,0 +1,269 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2106650047297044939 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &-1127954592666694187 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hitbox + m_Shader: {fileID: -6465566751694194690, guid: 59541e6caf586ca4f96ccf48a4813a51, type: 3} + m_ValidKeywords: + - _ALPHATEST_ON + - _SURFACE_TYPE_TRANSPARENT + - _TEXTURE_TRANSFORM_ON + m_InvalidKeywords: + - _RECEIVE_SHADOWS_OFF + - _VOLUME_TRANSMISSION_OFF + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 2800000, guid: 15e8110740d1ae64385f2f25289679c5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 1 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 0 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 1 + - _VERTEX_COLORS: 0 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/package/Runtime/JetEngine/Materials/Hitbox.mat.meta b/package/Runtime/JetEngine/Materials/Hitbox.mat.meta new file mode 100644 index 000000000..951e011f1 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Hitbox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fbbbf923b107e684a8ffabda44dc9950 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/Pedestal.meta b/package/Runtime/JetEngine/Materials/Pedestal.meta new file mode 100644 index 000000000..1d3ac3466 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Pedestal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b750a2e8e5d17ff499f59c2bb050cac5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/Pedestal/Bottom.mat b/package/Runtime/JetEngine/Materials/Pedestal/Bottom.mat new file mode 100644 index 000000000..302f0d4f8 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Pedestal/Bottom.mat @@ -0,0 +1,205 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7975912993546080873 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!114 &-253163153709622635 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bottom + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _RECEIVE_SHADOWS_OFF + - _SURFACE_TYPE_TRANSPARENT + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 2800000, guid: ecd48538a338e58458b699f1d994d941, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 0 + - _Cull: 2 + - _DstBlend: 10 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _SPECULAR: 0 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 1 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/package/Runtime/JetEngine/Materials/Pedestal/Bottom.mat.meta b/package/Runtime/JetEngine/Materials/Pedestal/Bottom.mat.meta new file mode 100644 index 000000000..131aa1d1e --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Pedestal/Bottom.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcad4ac5fe307514fb71e39d76a8bc72 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/Pedestal/Top.mat b/package/Runtime/JetEngine/Materials/Pedestal/Top.mat new file mode 100644 index 000000000..c67631c31 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Pedestal/Top.mat @@ -0,0 +1,201 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6167311643071480480 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Top + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 1 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &4246214305772175957 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/JetEngine/Materials/Pedestal/Top.mat.meta b/package/Runtime/JetEngine/Materials/Pedestal/Top.mat.meta new file mode 100644 index 000000000..1d8c87c63 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Pedestal/Top.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca18b26d3b427f94dbd80e1ac7f8dbae +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/Skybox.mat b/package/Runtime/JetEngine/Materials/Skybox.mat new file mode 100644 index 000000000..f5d0cf41a --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Skybox.mat @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Skybox + m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: + - _CUBEMAP_USAGE_EXTRA + - _LOD_ON + - _NEEDLE_EDITOR_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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} + - _PreconvolutedTex: + m_Texture: {fileID: 8900000, guid: c2765d42c77bd5b439b985a6c55ce155, type: 3} + 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} + - _Tex: + m_Texture: {fileID: 8900000, guid: 6d80dc90a54354768850e6ca37e42dac, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoBakeOnChanges: 1 + - _BackgroundBlurriness: 0.301 + - _BackgroundIntensity: 0.532 + - _BakeBlurriness: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CUBEMAP_USAGE: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _Exposure: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Intensity: 1 + - _Lod: 1 + - _Metallic: 0 + - _Needle_Editor: 1 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Rotation: 134 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EquatorColor: {r: 0.7379107, g: 0.79129815, b: 0.90466136, a: 1} + - _GroundColor: {r: 0.7379107, g: 0.79129815, b: 0.90466136, a: 1} + - _SkyColor: {r: 0.7379107, g: 0.79129815, b: 0.90466136, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] +--- !u!114 &4609244459767432700 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 4 diff --git a/package/Runtime/JetEngine/Materials/Skybox.mat.meta b/package/Runtime/JetEngine/Materials/Skybox.mat.meta new file mode 100644 index 000000000..d79a939ef --- /dev/null +++ b/package/Runtime/JetEngine/Materials/Skybox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0687ef19f40a0f4f862fe7c3bf16e2e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/air-flow.mat b/package/Runtime/JetEngine/Materials/air-flow.mat new file mode 100644 index 000000000..42dcfdcb3 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/air-flow.mat @@ -0,0 +1,208 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: air-flow + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + - _VERTEX_COLORS_ON + m_InvalidKeywords: + - _ALPHABLEND_ON + - _BUILTIN_ALPHABLEND_ON + - _DISABLE_SSR_TRANSPARENT + - _ENABLE_FOG_ON_TRANSPARENT + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 1879269872928999137, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 10 + - _IRIDESCENCE: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.5 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0, g: 0.5333329, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &6538080450344872246 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &8729883657717970807 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/package/Runtime/JetEngine/Materials/air-flow.mat.meta b/package/Runtime/JetEngine/Materials/air-flow.mat.meta new file mode 100644 index 000000000..a7fb783d6 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/air-flow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8543f65dced2391408939117feb921d2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Materials/air-flow_2.mat b/package/Runtime/JetEngine/Materials/air-flow_2.mat new file mode 100644 index 000000000..153300b79 --- /dev/null +++ b/package/Runtime/JetEngine/Materials/air-flow_2.mat @@ -0,0 +1,208 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1650280327510278556 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: air-flow_2 + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + - _VERTEX_COLORS_ON + m_InvalidKeywords: + - _ALPHABLEND_ON + - _BUILTIN_ALPHABLEND_ON + - _DISABLE_SSR_TRANSPARENT + - _ENABLE_FOG_ON_TRANSPARENT + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: -7488353403817524125, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 10 + - _IRIDESCENCE: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.5 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 0.52156824, b: 0, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &4659689392628584421 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/JetEngine/Materials/air-flow_2.mat.meta b/package/Runtime/JetEngine/Materials/air-flow_2.mat.meta new file mode 100644 index 000000000..5ab7f3dcf --- /dev/null +++ b/package/Runtime/JetEngine/Materials/air-flow_2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c6fbf539492ae144bdf08ae3f37a36a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Model.meta b/package/Runtime/JetEngine/Model.meta new file mode 100644 index 000000000..524ee3088 --- /dev/null +++ b/package/Runtime/JetEngine/Model.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16b13fc009ce7f74c80a283c17f95270 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Model/Turbine.glb b/package/Runtime/JetEngine/Model/Turbine.glb new file mode 100644 index 000000000..32f173e53 Binary files /dev/null and b/package/Runtime/JetEngine/Model/Turbine.glb differ diff --git a/package/Runtime/JetEngine/Model/Turbine.glb.meta b/package/Runtime/JetEngine/Model/Turbine.glb.meta new file mode 100644 index 000000000..00c6098fb --- /dev/null +++ b/package/Runtime/JetEngine/Model/Turbine.glb.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 7efee9346f0c56044895fdf1ecbfc1a7 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + - {instanceID: 0} + textures: + - {instanceID: 0} + hasSceneData: 1 + hasAnimationData: 1 + hasMaterialData: 1 + hasTextureData: 1 + animations: + - name: Turbine_Door_L_Open + - name: Turbine_Door_R_Open + - name: Blades_Rot + _extensions: [] + _textures: + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {instanceID: 0} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/JetEngine/ProductShowcase.unity b/package/Runtime/JetEngine/ProductShowcase.unity new file mode 100644 index 000000000..72a908c15 --- /dev/null +++ b/package/Runtime/JetEngine/ProductShowcase.unity @@ -0,0 +1,7043 @@ +%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.41960785, g: 0.43490198, b: 0.4627451, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: b0687ef19f40a0f4f862fe7c3bf16e2e, type: 2} + 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: 1.2119141, g: 1.2119141, b: 1.2119141, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &53265235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 53265236} + - component: {fileID: 53265237} + m_Layer: 0 + m_Name: Hotspot 2 + m_TagString: Untagged + m_Icon: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &53265236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53265235} + m_LocalRotation: {x: -0.22887689, y: -0.07804912, z: 0.018413335, w: 0.9701467} + m_LocalPosition: {x: 0.989, y: 2.371, z: 0.45} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 655136871} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -26.181, y: -10.262, z: 4.567} +--- !u!114 &53265237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53265235} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98849229d3a46393e940e7ed61df106d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Hotspot, Needle.Engine-Samples.Runtime + $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1958154579-0 + titleText: Outer Shell + contentText: Protective casing of the jet engine, housing its internal components. + viewAngle: 80 +--- !u!1001 &72454721 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1597275518} + m_Modifications: + - target: {fileID: -5045373824169208073, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5045373824169208073, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ca18b26d3b427f94dbd80e1ac7f8dbae, type: 2} + - target: {fileID: -5045373824169208073, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: bcad4ac5fe307514fb71e39d76a8bc72, type: 2} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalScale.x + value: 5.2194247 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalScale.y + value: 1.2475469 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalScale.z + value: 5.2194247 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalPosition.y + value: -0.29 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_Name + value: Pedestal + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_TagString + value: EditorOnly + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} +--- !u!4 &72454722 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + m_PrefabInstance: {fileID: 72454721} + m_PrefabAsset: {fileID: 0} +--- !u!1 &72454723 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8771091787928289351, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + m_PrefabInstance: {fileID: 72454721} + m_PrefabAsset: {fileID: 0} +--- !u!114 &72454724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72454723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 385d14bf62e962549a8aeb84fdd6bad1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRFlag, Needle.Engine + VisibleIn: 29 +--- !u!1 &97191186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 97191190} + - component: {fileID: 97191189} + - component: {fileID: 97191187} + m_Layer: 5 + m_Name: Panel-Slide 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &97191187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 97191186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 16 + m_Bottom: 16 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!222 &97191189 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 97191186} + m_CullTransparentMesh: 1 +--- !u!224 &97191190 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 97191186} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000047683716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1960981701} + - {fileID: 975572688} + m_Father: {fileID: 150806266} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -320, y: 240} + m_SizeDelta: {x: 456, y: 168} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &150806265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 150806266} + m_Layer: 5 + m_Name: Panels + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &150806266 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150806265} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000047683716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 97191190} + - {fileID: 579465009} + - {fileID: 1428352641} + - {fileID: 1642398820} + m_Father: {fileID: 659774113} + 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!1 &151813500 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151813502} + - component: {fileID: 151813501} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &151813501 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151813500} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: +--- !u!4 &151813502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151813500} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &193068479 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 193068480} + - component: {fileID: 193068481} + m_Layer: 0 + m_Name: UI Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &193068480 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193068479} + m_LocalRotation: {x: -0.051205527, y: 0.8655568, z: -0.09046978, w: -0.48990276} + m_LocalPosition: {x: 0, y: 0.98, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 659774113} + m_Father: {fileID: 1597275518} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &193068481 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193068479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d6db081035564a29af84317b8dafe597, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.LookAt, Needle.Engine + target: {fileID: 0} + invertForward: 1 + keepUpDirection: 0 + copyTargetRotation: 1 + updateInEditor: 0 +--- !u!1 &197701661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 197701662} + - component: {fileID: 197701665} + - component: {fileID: 197701664} + - component: {fileID: 197701663} + m_Layer: 0 + m_Name: ShadowPlane + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &197701662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197701661} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.22, z: 0} + m_LocalScale: {x: 0.7001, y: 0.7001, z: 0.7001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &197701663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197701661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e02b67dd02032423381aa26c5571503f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ContactShadows, Needle.Engine + autoFit: 0 + darkness: 2.12 + opacity: 0.5 + blur: 4 + occludeBelowGround: 0 + backfaceShadows: 0 +--- !u!23 &197701664 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197701661} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 004e5c1952682ef4294b0c2d51b38339, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &197701665 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197701661} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &235772738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235772739} + - component: {fileID: 235772740} + m_Layer: 5 + m_Name: Dot-Slide 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &235772739 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235772738} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 429923350} + - {fileID: 1227625563} + m_Father: {fileID: 1208995746} + m_RootOrder: 8 + 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: 16, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &235772740 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235772738} + m_CullTransparentMesh: 1 +--- !u!1 &240621884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 240621885} + - component: {fileID: 240621887} + - component: {fileID: 240621886} + m_Layer: 5 + m_Name: Line (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &240621885 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240621884} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1208995746} + m_RootOrder: 9 + 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: 40, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &240621886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240621884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 486bee687c4caef458ebc6879ad03260, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &240621887 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240621884} + m_CullTransparentMesh: 1 +--- !u!1 &242631207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 242631208} + - component: {fileID: 242631209} + m_Layer: 0 + m_Name: Hotspot 4 + m_TagString: Untagged + m_Icon: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &242631208 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242631207} + m_LocalRotation: {x: -0.22887689, y: -0.07804912, z: 0.018413335, w: 0.9701467} + m_LocalPosition: {x: -1.474, y: 1.486, z: 0.463} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 542139795} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: -26.181, y: -10.262, z: 4.567} +--- !u!114 &242631209 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242631207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98849229d3a46393e940e7ed61df106d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Hotspot, Needle.Engine-Samples.Runtime + $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1958154579-0 + titleText: Turbine + contentText: Converts gas energy into mechanical energy. + viewAngle: 80 +--- !u!1 &266725194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 266725195} + - component: {fileID: 266725199} + - component: {fileID: 266725198} + - component: {fileID: 266725197} + - component: {fileID: 266725196} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &266725195 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266725194} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0.039} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 859080042} + - {fileID: 456633552} + m_Father: {fileID: 409805843} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 286.6, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &266725196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266725194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-585828419-0 + renderOnTop: 1 + doubleSided: 0 + castShadows: 0 + receiveShadows: 0 +--- !u!114 &266725197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266725194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-585828420-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &266725198 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266725194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-585828421-0 + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &266725199 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266725194} + 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: 1 + m_TargetDisplay: 0 +--- !u!1 &284856214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 284856215} + m_Layer: 0 + m_Name: Camera LookAt Goal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &284856215 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284856214} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.56, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &288771382 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288771383} + - component: {fileID: 288771384} + m_Layer: 0 + m_Name: Hotspot 3 + m_TagString: Untagged + m_Icon: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &288771383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288771382} + m_LocalRotation: {x: -0.22887689, y: -0.07804912, z: 0.018413335, w: 0.9701467} + m_LocalPosition: {x: -0.312, y: 1.407, z: 0.269} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 542139795} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: -26.181, y: -10.262, z: 4.567} +--- !u!114 &288771384 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288771382} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98849229d3a46393e940e7ed61df106d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Hotspot, Needle.Engine-Samples.Runtime + $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1958154579-0 + titleText: Combustor + contentText: "Mixes compressed air with fuel, igniting it at 1,700\xB0C. " + viewAngle: 80 +--- !u!1 &350772378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 350772380} + - component: {fileID: 350772381} + m_Layer: 0 + m_Name: Tonemapping + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &350772380 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 350772378} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &350772381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 350772378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5ad5c5a36203ce40d2257e3889d20169, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ThreeTonemapping, + Needle.Engine-Samples.Runtime + method: 3 + exposure: 1 +--- !u!1 &409805842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409805843} + m_Layer: 0 + m_Name: UI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &409805843 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409805842} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 266725195} + m_Father: {fileID: 1112855187} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &429923349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429923350} + - component: {fileID: 429923352} + - component: {fileID: 429923351} + m_Layer: 5 + m_Name: Dot-Slide 4 - ACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &429923350 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429923349} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 235772739} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &429923351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429923349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: cb0bd0050bf99324daaf40025fabf845, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &429923352 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429923349} + m_CullTransparentMesh: 1 +--- !u!1 &456613450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456613451} + - component: {fileID: 456613453} + - component: {fileID: 456613452} + m_Layer: 5 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &456613451 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456613450} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1428352641} + 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: 456, y: 111} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &456613452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456613450} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 7b9eecc6843c2c84c992a0e22ae4be4a, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1.4 + m_Text: 'The jet engine works by drawing in cold air, compressing it, mixing it + with fuel, combusting it, and then expelling it out of the exhaust. Blue: Incoming + air for combustion. Orange: High-speed exhaust gases.' +--- !u!222 &456613453 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456613450} + m_CullTransparentMesh: 1 +--- !u!1 &456633551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456633552} + - component: {fileID: 456633555} + - component: {fileID: 456633554} + - component: {fileID: 456633553} + - component: {fileID: 456633556} + m_Layer: 0 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &456633552 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456633551} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1184137252} + - {fileID: 2034282077} + m_Father: {fileID: 266725195} + 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: 90} + m_SizeDelta: {x: 400, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!225 &456633553 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456633551} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 0 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 +--- !u!114 &456633554 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456633551} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-865617285-0 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e21a74a7829d2ae40a14c06d29086de0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &456633555 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456633551} + m_CullTransparentMesh: 1 +--- !u!114 &456633556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456633551} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI + m_Padding: + m_Left: 31 + m_Right: 31 + m_Top: 31 + m_Bottom: 31 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &470514510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 470514511} + - component: {fileID: 470514512} + m_Layer: 0 + m_Name: Hotspot 1 + m_TagString: Untagged + m_Icon: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470514511 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 470514510} + m_LocalRotation: {x: -0.22887689, y: -0.07804912, z: 0.018413335, w: 0.9701467} + m_LocalPosition: {x: 1.765, y: 1.363, z: 0.62} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 542139795} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -26.181, y: -10.262, z: 4.567} +--- !u!114 &470514512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 470514510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98849229d3a46393e940e7ed61df106d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Hotspot, Needle.Engine-Samples.Runtime + $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1958154579-0 + titleText: Low-Pressure Compressor + contentText: Precompresses incoming air. + viewAngle: 80 +--- !u!1 &496543368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496543369} + - component: {fileID: 496543371} + - component: {fileID: 496543370} + m_Layer: 5 + m_Name: Subtitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &496543369 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496543368} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 502063767} + 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: 394, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &496543370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496543368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 7b9eecc6843c2c84c992a0e22ae4be4a, type: 3} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.36 + m_Text: AJX-2023-XYZ +--- !u!222 &496543371 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496543368} + m_CullTransparentMesh: 1 +--- !u!1 &502063766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 502063767} + - component: {fileID: 502063770} + - component: {fileID: 502063768} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &502063767 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 502063766} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 732451462} + - {fileID: 496543369} + m_Father: {fileID: 659774113} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -0, y: -202} + m_SizeDelta: {x: 455.5, y: 95.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &502063768 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 502063766} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!222 &502063770 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 502063766} + m_CullTransparentMesh: 1 +--- !u!1 &542139794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 542139795} + m_Layer: 0 + m_Name: Hotspots - Slide 2-4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &542139795 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542139794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 470514511} + - {fileID: 1586997343} + - {fileID: 288771383} + - {fileID: 242631208} + m_Father: {fileID: 1597275518} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &557786296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 557786297} + m_Layer: 0 + m_Name: Hitboxes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &557786297 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557786296} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1650152359} + - {fileID: 1657977409} + - {fileID: 2078843737} + - {fileID: 799995838} + - {fileID: 974149703} + m_Father: {fileID: 5312381281590679532} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &561132521 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8771091788825649135} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 8daf0922ce5c8ea44959e2d6c53ec718, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &579465005 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 579465009} + - component: {fileID: 579465008} + - component: {fileID: 579465006} + m_Layer: 5 + m_Name: Panel-Slide 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &579465006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579465005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI + m_Padding: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!222 &579465008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579465005} + m_CullTransparentMesh: 1 +--- !u!224 &579465009 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579465005} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000047683716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 776767630} + - {fileID: 2101403422} + m_Father: {fileID: 150806266} + 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: -320, y: 240} + m_SizeDelta: {x: 456, y: 168} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &582638547 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 582638548} + - component: {fileID: 582638550} + - component: {fileID: 582638549} + m_Layer: 5 + m_Name: Spacing (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &582638548 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582638547} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1208995746} + m_RootOrder: 11 + 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: 20, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &582638549 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582638547} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &582638550 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582638547} + m_CullTransparentMesh: 1 +--- !u!1 &602396736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 602396737} + - component: {fileID: 602396739} + - component: {fileID: 602396738} + m_Layer: 5 + m_Name: Dot-Slide 2 - INACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &602396737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602396736} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 821478504} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &602396738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602396736} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: bfe8f9e142f320a489e9d704758b1eda, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &602396739 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 602396736} + m_CullTransparentMesh: 1 +--- !u!1 &634381600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 634381601} + - component: {fileID: 634381602} + m_Layer: 0 + m_Name: HotspotManager + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &634381601 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 634381600} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &634381602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 634381600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 394a0eff8ff280f673cc99e7a167e0a4, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.HotspotManager, + Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-445317321-0 + hotspotTemplate: {fileID: 1112855188} + forceSingleActive: 1 +--- !u!1 &655136870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 655136871} + m_Layer: 0 + m_Name: Hotspots - Slide 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &655136871 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655136870} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1620725297} + - {fileID: 53265236} + m_Father: {fileID: 1597275518} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &659774112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 659774113} + - component: {fileID: 659774116} + - component: {fileID: 659774115} + - component: {fileID: 659774114} + - component: {fileID: 659774117} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &659774113 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659774112} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1.5} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 150806266} + - {fileID: 502063767} + - {fileID: 975289756} + - {fileID: 1208995746} + m_Father: {fileID: 193068480} + 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: 1920, y: 1114} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &659774114 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659774112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &659774115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659774112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 1 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 +--- !u!223 &659774116 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659774112} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &659774117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659774112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + renderOnTop: 1 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!1 &675805675 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 675805678} + - component: {fileID: 675805677} + - component: {fileID: 675805676} + m_Layer: 5 + m_Name: Category-Slide 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &675805676 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 675805675} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 6fca2973d5c5a784088d2b6b9f5517d9, type: 3} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: CROSS-SECTION +--- !u!222 &675805677 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 675805675} + m_CullTransparentMesh: 1 +--- !u!224 &675805678 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 675805675} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 975289756} + 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: 0} + m_SizeDelta: {x: 344, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &706103765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 706103766} + - component: {fileID: 706103768} + - component: {fileID: 706103767} + m_Layer: 5 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &706103766 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706103765} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1642398820} + 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: 456, y: 111} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &706103767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706103765} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 7b9eecc6843c2c84c992a0e22ae4be4a, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1.4 + m_Text: 'The blades are radial aerofoils mounted in the rim of a turbine disc and + which produces a tangential force which rotates a turbine rotor.The shape of + the turbine blade determines the energy efficiency, the air flow and the thrust. ' +--- !u!222 &706103768 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706103765} + m_CullTransparentMesh: 1 +--- !u!1 &706762903 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 706762906} + - component: {fileID: 706762905} + - component: {fileID: 706762904} + - component: {fileID: 706762907} + - component: {fileID: 706762909} + - component: {fileID: 706762908} + - component: {fileID: 706762910} + m_Layer: 0 + m_Name: Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &706762904 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 +--- !u!20 &706762905 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.27834952, g: 0.28723302, b: 0.305, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 100 + field of view: 35 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 55 + 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 &706762906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_LocalRotation: {x: 0.051399563, y: -0.8652954, z: 0.090711534, w: 0.49029937} + m_LocalPosition: {x: 40.06, y: 10.46, z: 24} + m_LocalScale: {x: 1.0000317, y: 0.99999887, z: 1.00003} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &706762907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + $ GlobalObjectId_V1-2-e5267d04fa46959479eb7b113fca8a24-706762907-0 + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 1 + autoRotateSpeed: 0.3 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 2 + maxZoom: 15 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 1 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 706762909} +--- !u!114 &706762908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-e5267d04fa46959479eb7b113fca8a24-706762908-0 + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1183024399 &706762909 +LookAtConstraint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + m_Weight: 1 + m_RotationAtRest: {x: 0, y: 0, z: 0} + m_RotationOffset: {x: 0, y: 0, z: 0} + m_Roll: 0 + m_WorldUpObject: {fileID: 0} + m_UseUpObject: 0 + m_IsContraintActive: 1 + m_IsLocked: 0 + m_Sources: + - sourceTransform: {fileID: 284856215} + weight: 1 +--- !u!114 &706762910 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 693de1e48d1f0764d9bc83022f353103, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CameraSkyboxData, Needle.Engine + backgroundBlurriness: 0.7 + backgroundIntensity: 0.3 +--- !u!1 &715875831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 715875832} + - component: {fileID: 715875833} + m_Layer: 0 + m_Name: Configurator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &715875832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 715875831} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &715875833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 715875831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a19d91c6129839e557496b1225a655d9, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.EverywhereConfigurator, + Needle.Engine-Samples.Runtime + elements: + - contents: + - {fileID: 1650152359} + - {fileID: 7679925823508632532} + - {fileID: 4602367818432074062} + - {fileID: 3883096812420737321} + - {fileID: 7253867835033541103} + - {fileID: 97191190} + - {fileID: 1996108792} + - {fileID: 2016182389} + triggers: + - {fileID: 974149703} + - {fileID: 1865312578} + - contents: + - {fileID: 1657977409} + - {fileID: 4602367818432074062} + - {fileID: 3883096812420737321} + - {fileID: 7253867835033541103} + - {fileID: 579465009} + - {fileID: 2099335078} + - {fileID: 862333540} + triggers: + - {fileID: 1650152359} + - {fileID: 821478504} + - contents: + - {fileID: 2078843737} + - {fileID: 4602367818432074062} + - {fileID: 3883096812420737321} + - {fileID: 7253867835033541103} + - {fileID: 4136794274727515216} + - {fileID: 809542625443573312} + - {fileID: 579465009} + - {fileID: 1633334583} + - {fileID: 1477145348} + triggers: + - {fileID: 1657977409} + - {fileID: 1095928996} + - contents: + - {fileID: 799995838} + - {fileID: 3883096812420737321} + - {fileID: 4136794274727515216} + - {fileID: 809542625443573312} + - {fileID: 9022046267863281676} + - {fileID: 1428352641} + - {fileID: 675805678} + - {fileID: 429923350} + triggers: + - {fileID: 2078843737} + - {fileID: 235772739} + - contents: + - {fileID: 974149703} + - {fileID: 4602367818432074062} + - {fileID: 1642398820} + - {fileID: 1577761604} + - {fileID: 1359533662} + triggers: + - {fileID: 799995838} + - {fileID: 1522836313} + fadeDuration: 0 +--- !u!1 &732451461 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 732451462} + - component: {fileID: 732451464} + - component: {fileID: 732451463} + m_Layer: 5 + m_Name: H1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &732451462 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 732451461} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 502063767} + 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: 394, y: 60.8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &732451463 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 732451461} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 41c1f2bdc5d59e44199dddcd67912aa0, type: 3} + m_FontSize: 35 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 42 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.19 + m_Text: AeroJet X1 +--- !u!222 &732451464 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 732451461} + m_CullTransparentMesh: 1 +--- !u!1 &776767629 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 776767630} + - component: {fileID: 776767632} + - component: {fileID: 776767631} + m_Layer: 5 + m_Name: H2 - 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &776767630 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 776767629} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000047683716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 579465009} + 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: 456, y: 46} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &776767631 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 776767629} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 41c1f2bdc5d59e44199dddcd67912aa0, type: 3} + m_FontSize: 22 + m_FontStyle: 1 + 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.25 + m_Text: INNOVATION FOR TOMORROW +--- !u!222 &776767632 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 776767629} + m_CullTransparentMesh: 1 +--- !u!1 &784234922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 784234924} + - component: {fileID: 784234923} + - component: {fileID: 784234925} + - component: {fileID: 784234927} + - component: {fileID: 784234928} + m_Layer: 0 + m_Name: Export + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &784234923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common $ GlobalObjectId_V1-2-e5267d04fa46959479eb7b113fca8a24-784234923-0 + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 0 + Dependencies: + - Name: needle.hotspots + VersionOrPath: Packages/com.needle.engine-samples/Runtime/Hotspots/Scripts/Needle.Hotspots.npmdef + Guid: f28a022fa2c4fd44ab2f75edcae75ab6 + - Name: needle.samples.customxrbuttons + VersionOrPath: Packages/com.needle.engine-samples/Runtime/HTMLCustomXRButtons/Needle.Samples.CustomXRButtons.npmdef + Guid: d14b2da477eb8194eab317836161db09 + - Name: needle.samples.productconfigurator + VersionOrPath: Packages/com.needle.engine-samples/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.npmdef + Guid: 8783b9418c0bccc4390349e6640d151a + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &784234924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.81, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &784234925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + $ GlobalObjectId_V1-2-e5267d04fa46959479eb7b113fca8a24-784234925-0 + compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &784234927 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + $ GlobalObjectId_V1-2-e5267d04fa46959479eb7b113fca8a24-784234927-0 + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /product-showcase + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &784234928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Jet Engine + description: Showcase your product interactivly + image: {fileID: 2800000, guid: 16339b24e2faaca47b45d27d2da83ea6, type: 3} +--- !u!1 &799995837 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 799995838} + - component: {fileID: 799995840} + - component: {fileID: 799995839} + m_Layer: 0 + m_Name: Var 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &799995838 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 799995837} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.5978, y: 1.915, z: 2.011} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 557786297} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &799995839 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 799995837} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbbbf923b107e684a8ffabda44dc9950, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &799995840 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 799995837} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &821478503 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 821478504} + - component: {fileID: 821478505} + m_Layer: 5 + m_Name: Dot-Slide 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &821478504 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 821478503} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 862333540} + - {fileID: 602396737} + m_Father: {fileID: 1208995746} + 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: 16, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &821478505 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 821478503} + m_CullTransparentMesh: 1 +--- !u!1 &859080041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 859080042} + - component: {fileID: 859080043} + m_Layer: 0 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &859080042 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859080041} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1064662654} + m_Father: {fileID: 266725195} + 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: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!225 &859080043 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859080041} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &862333539 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 862333540} + - component: {fileID: 862333542} + - component: {fileID: 862333541} + m_Layer: 5 + m_Name: Dot-Slide 2 - ACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &862333540 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862333539} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 821478504} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &862333541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862333539} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: cb0bd0050bf99324daaf40025fabf845, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &862333542 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862333539} + m_CullTransparentMesh: 1 +--- !u!1 &974149702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 974149703} + - component: {fileID: 974149705} + - component: {fileID: 974149704} + m_Layer: 0 + m_Name: Var 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &974149703 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974149702} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.5978, y: 1.915, z: 2.011} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 557786297} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &974149704 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974149702} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbbbf923b107e684a8ffabda44dc9950, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &974149705 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974149702} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &975289755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 975289756} + - component: {fileID: 975289758} + m_Layer: 5 + m_Name: Category + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &975289756 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975289755} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1996108792} + - {fileID: 2099335078} + - {fileID: 1633334583} + - {fileID: 675805678} + - {fileID: 1577761604} + m_Father: {fileID: 659774113} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 220.69128} + m_SizeDelta: {x: 344, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &975289758 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975289755} + m_CullTransparentMesh: 1 +--- !u!1 &975572687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 975572688} + - component: {fileID: 975572690} + - component: {fileID: 975572689} + m_Layer: 5 + m_Name: Body - 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &975572688 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975572687} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00009536743} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 97191190} + 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: 456, y: 111} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &975572689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975572687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 7b9eecc6843c2c84c992a0e22ae4be4a, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 16 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1.4 + m_Text: With its innovative technology, designed for cutting-edge aircraft applications, + the AeroJet X1 provides exceptional performance, making it a top choice for modern + aerospace. The AeroJet X1 sets a new standard in aviation propulsion. +--- !u!222 &975572690 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975572687} + m_CullTransparentMesh: 1 +--- !u!1001 &981704616 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1597275518} + m_Modifications: + - target: {fileID: -8208129946589332667, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8208129946589332667, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -7497855391930011805, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -7497855391930011805, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4748361991329772099, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4748361991329772099, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: 15ba688461934d844aa13c6cff52776c, type: 2} + - target: {fileID: -4748361991329772099, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_CullingMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4748361991329772099, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ApplyRootMotion + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4495896164745730547, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.16405 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalPosition.y + value: 1.1500244 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalRotation.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -180 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3024991443349312820, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -3024991443349312820, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -2595361690863246724, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: -164219251064594065, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -164219251064594065, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 439732015039131844, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 439732015039131844, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 761280747078809382, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 1358052394625324641, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 1553380876003326498, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 1686676413618392200, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1686676413618392200, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2149434867873658527, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2149434867873658527, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2524715762876439579, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2524715762876439579, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2898931860347164887, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2898931860347164887, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3056419853713426223, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 4491698382686370252, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4602367817467481830, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -41.879875 + objectReference: {fileID: 0} + - target: {fileID: 4928851525990451492, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 5038081241153288769, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 5112439685021951910, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5112439685021951910, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5308500262100311212, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 8270465911140159394, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8665610045260231892, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8665610045260231892, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_Name + value: Turbine + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} +--- !u!1 &1047823794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1047823795} + - component: {fileID: 1047823797} + - component: {fileID: 1047823796} + m_Layer: 5 + m_Name: Line (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1047823795 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047823794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1208995746} + 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: 40, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1047823796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047823794} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 486bee687c4caef458ebc6879ad03260, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1047823797 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047823794} + m_CullTransparentMesh: 1 +--- !u!1 &1064662653 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1064662654} + - component: {fileID: 1064662657} + - component: {fileID: 1064662656} + - component: {fileID: 1064662658} + m_Layer: 0 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1064662654 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064662653} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 859080042} + 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: 48, y: 48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1064662656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064662653} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1784300133-0 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: cc0f82d6ef8601942a3a87f856f02325, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1064662657 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064662653} + m_CullTransparentMesh: 1 +--- !u!95 &1064662658 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064662653} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b2389c2ef54bf6842adf47da20fd0e20, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &1095928995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1095928996} + - component: {fileID: 1095928997} + m_Layer: 5 + m_Name: Dot-Slide 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1095928996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1095928995} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1477145348} + - {fileID: 1898719161} + m_Father: {fileID: 1208995746} + 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: 16, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1095928997 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1095928995} + m_CullTransparentMesh: 1 +--- !u!1 &1112855186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1112855187} + - component: {fileID: 1112855188} + m_Layer: 0 + m_Name: HotspotTemplate + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1112855187 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112855186} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 15.46, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1680038670} + - {fileID: 409805843} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1112855188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112855186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 444b67b6552a1ba33dca2019b08839bd, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.HotspotBehaviour, + Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-832529344-0 + label: {fileID: 1184137253} + content: {fileID: 2034282078} + contentFadeDuration: 0.2 + hotspotFadeDuration: 0.4 + canvas: {fileID: 266725199} + contentCanvasGroup: {fileID: 456633553} + headerCanvasGroup: {fileID: 859080043} +--- !u!1 &1184137251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1184137252} + - component: {fileID: 1184137254} + - component: {fileID: 1184137253} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1184137252 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1184137251} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 456633552} + 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: 200, y: -43} + m_SizeDelta: {x: 338, y: 24} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1184137253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1184137251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1736379723-0 + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 41c1f2bdc5d59e44199dddcd67912aa0, type: 3} + m_FontSize: 15 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Button +--- !u!222 &1184137254 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1184137251} + m_CullTransparentMesh: 1 +--- !u!1 &1208995745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1208995746} + - component: {fileID: 1208995749} + - component: {fileID: 1208995747} + m_Layer: 5 + m_Name: Navigation + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1208995746 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208995745} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1380747600} + - {fileID: 1724394198} + - {fileID: 1865312578} + - {fileID: 1415890717} + - {fileID: 821478504} + - {fileID: 1047823795} + - {fileID: 1095928996} + - {fileID: 1665859421} + - {fileID: 235772739} + - {fileID: 240621885} + - {fileID: 1522836313} + - {fileID: 582638548} + - {fileID: 1578752926} + m_Father: {fileID: 659774113} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 188.69128} + m_SizeDelta: {x: 344, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1208995747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208995745} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.HorizontalLayoutGroup, UnityEngine.UI + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!222 &1208995749 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208995745} + m_CullTransparentMesh: 1 +--- !u!1 &1227625562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1227625563} + - component: {fileID: 1227625565} + - component: {fileID: 1227625564} + m_Layer: 5 + m_Name: Dot-Slide 4 - INACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1227625563 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1227625562} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 235772739} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1227625564 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1227625562} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: bfe8f9e142f320a489e9d704758b1eda, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1227625565 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1227625562} + m_CullTransparentMesh: 1 +--- !u!95 &1292599605 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2898931859717982079} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 7a7357b435350a9449f23ccdf3c0df2c, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!95 &1292599606 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8665610044345772924} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 6f6a67f784def9e4daac2ba84f60ed10, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &1294558806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1294558807} + m_Layer: 0 + m_Name: Lighting + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1294558807 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1294558806} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2105126558} + - {fileID: 2040931429} + - {fileID: 1525770555} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1321765478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1321765480} + - component: {fileID: 1321765479} + m_Layer: 0 + m_Name: XR Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1321765479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1321765478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!4 &1321765480 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1321765478} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 3} + m_LocalScale: {x: 1.2652, y: 1.2652, z: 1.2652} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1 &1359533661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1359533662} + - component: {fileID: 1359533664} + - component: {fileID: 1359533663} + m_Layer: 5 + m_Name: Dot-Slide 5 - ACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1359533662 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359533661} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1522836313} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1359533663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359533661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: cb0bd0050bf99324daaf40025fabf845, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1359533664 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359533661} + m_CullTransparentMesh: 1 +--- !u!1 &1380747599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1380747600} + - component: {fileID: 1380747603} + - component: {fileID: 1380747602} + m_Layer: 5 + m_Name: ArrowLeft + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1380747600 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1380747599} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1208995746} + 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: 16, y: -16} + m_SizeDelta: {x: 31, y: 31} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1380747602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1380747599} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 93904f1f4d7c9774793042249856d811, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1380747603 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1380747599} + m_CullTransparentMesh: 1 +--- !u!1 &1415890716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1415890717} + - component: {fileID: 1415890719} + - component: {fileID: 1415890718} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1415890717 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1415890716} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1208995746} + 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: 40, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1415890718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1415890716} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 486bee687c4caef458ebc6879ad03260, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1415890719 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1415890716} + m_CullTransparentMesh: 1 +--- !u!1 &1428352637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1428352641} + - component: {fileID: 1428352640} + - component: {fileID: 1428352638} + m_Layer: 5 + m_Name: Panel-Slide 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1428352638 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1428352637} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI + m_Padding: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!222 &1428352640 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1428352637} + m_CullTransparentMesh: 1 +--- !u!224 &1428352641 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1428352637} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000047683716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1639311337} + - {fileID: 456613451} + m_Father: {fileID: 150806266} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -320, y: 240} + m_SizeDelta: {x: 456, y: 168} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1477145347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1477145348} + - component: {fileID: 1477145350} + - component: {fileID: 1477145349} + m_Layer: 5 + m_Name: Dot-Slide 3 - ACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1477145348 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477145347} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1095928996} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1477145349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477145347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: cb0bd0050bf99324daaf40025fabf845, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1477145350 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477145347} + m_CullTransparentMesh: 1 +--- !u!1 &1496068756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1496068757} + - component: {fileID: 1496068758} + m_Layer: 0 + m_Name: ContactShadows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1496068757 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1496068756} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.31999993, z: 0} + m_LocalScale: {x: 6.924814, y: 5.3005505, z: 6.924814} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1496068758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1496068756} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e02b67dd02032423381aa26c5571503f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ContactShadows, Needle.Engine + autoFit: 0 + darkness: 1 + opacity: 0.243 + blur: 7 + occludeBelowGround: 0 + backfaceShadows: 0 +--- !u!1 &1522836312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1522836313} + - component: {fileID: 1522836314} + m_Layer: 5 + m_Name: Dot-Slide 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1522836313 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522836312} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1359533662} + - {fileID: 2079683880} + m_Father: {fileID: 1208995746} + m_RootOrder: 10 + 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: 16, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1522836314 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522836312} + m_CullTransparentMesh: 1 +--- !u!1 &1525770554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1525770555} + - component: {fileID: 1525770557} + - component: {fileID: 1525770556} + m_Layer: 0 + m_Name: Directional Light - Realtime - Rim + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1525770555 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1525770554} + m_LocalRotation: {x: -0.15413935, y: -0.35895935, z: 0.060898528, w: -0.91852087} + m_LocalPosition: {x: -8.797854, y: 5.4195247, z: -7.3180523} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1294558807} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 33.955, y: -186.008, z: -35.75} +--- !u!114 &1525770556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1525770554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!108 &1525770557 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1525770554} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 0, g: 0.68260765, b: 1, a: 1} + m_Intensity: 0.18 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1 &1549064645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1549064647} + - component: {fileID: 1549064646} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1549064646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1549064645} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 0 +--- !u!4 &1549064647 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1549064645} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1577761601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1577761604} + - component: {fileID: 1577761603} + - component: {fileID: 1577761602} + m_Layer: 5 + m_Name: Category-Slide 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1577761602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577761601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 6fca2973d5c5a784088d2b6b9f5517d9, type: 3} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: BLADES +--- !u!222 &1577761603 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577761601} + m_CullTransparentMesh: 1 +--- !u!224 &1577761604 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577761601} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 975289756} + m_RootOrder: 4 + 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: 344, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1578752925 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1578752926} + - component: {fileID: 1578752929} + - component: {fileID: 1578752928} + m_Layer: 5 + m_Name: ArrowRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1578752926 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578752925} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1208995746} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 312, y: -16} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1578752928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578752925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 80d4e025e9971de4e888d6806a3e100d, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1578752929 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578752925} + m_CullTransparentMesh: 1 +--- !u!1 &1586997342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1586997343} + - component: {fileID: 1586997344} + m_Layer: 0 + m_Name: Hotspot 2 + m_TagString: Untagged + m_Icon: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1586997343 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1586997342} + m_LocalRotation: {x: -0.22887689, y: -0.07804912, z: 0.018413335, w: 0.9701467} + m_LocalPosition: {x: 0.589, y: 1.37, z: 0.3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 542139795} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -26.181, y: -10.262, z: 4.567} +--- !u!114 &1586997344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1586997342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98849229d3a46393e940e7ed61df106d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Hotspot, Needle.Engine-Samples.Runtime + $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1958154579-0 + titleText: High-Pressure Compressor + contentText: Handles main compression, enhances aerodynamics. + viewAngle: 80 +--- !u!1 &1597275517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1597275518} + - component: {fileID: 1597275521} + - component: {fileID: 1597275522} + m_Layer: 0 + m_Name: Scene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1597275518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597275517} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 715875832} + - {fileID: 284856215} + - {fileID: 655136871} + - {fileID: 542139795} + - {fileID: 5312381281590679532} + - {fileID: 72454722} + - {fileID: 197701662} + - {fileID: 193068480} + - {fileID: 1496068757} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1597275521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597275517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0d486f15de1d234da162ec54633ab10, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.WebARSessionRoot, Needle.Engine + $ GlobalObjectId_V1-2-e5267d04fa46959479eb7b113fca8a24-1597275521-0 + arScale: 4 + invertForward: 0 + customReticle: {fileID: 0} + arTouchTransform: 1 + autoPlace: 0 + useXRAnchor: 0 +--- !u!114 &1597275522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597275517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine + IgnoreSkinnedMeshes: 0 +--- !u!1 &1620725296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1620725297} + - component: {fileID: 1620725298} + m_Layer: 0 + m_Name: Hotspot 1 + m_TagString: Untagged + m_Icon: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1620725297 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620725296} + m_LocalRotation: {x: -0.22887689, y: -0.07804912, z: 0.018413335, w: 0.9701467} + m_LocalPosition: {x: 2.011, y: 1.43, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 655136871} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -26.181, y: -10.262, z: 4.567} +--- !u!114 &1620725298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620725296} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98849229d3a46393e940e7ed61df106d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Hotspot, Needle.Engine-Samples.Runtime + $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1958154579-0 + titleText: Fan Rotor + contentText: Main thrust provider, accelerates bypass air flow. + viewAngle: 80 +--- !u!1 &1633334580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633334583} + - component: {fileID: 1633334582} + - component: {fileID: 1633334581} + m_Layer: 5 + m_Name: Category-Slide 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1633334581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633334580} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 6fca2973d5c5a784088d2b6b9f5517d9, type: 3} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: AIRFLOW +--- !u!222 &1633334582 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633334580} + m_CullTransparentMesh: 1 +--- !u!224 &1633334583 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633334580} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 975289756} + m_RootOrder: 2 + 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: 344, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1639311336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1639311337} + - component: {fileID: 1639311339} + - component: {fileID: 1639311338} + m_Layer: 5 + m_Name: H2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1639311337 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639311336} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1428352641} + 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: 456, y: 46} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1639311338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639311336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 41c1f2bdc5d59e44199dddcd67912aa0, type: 3} + m_FontSize: 22 + m_FontStyle: 1 + 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.25 + m_Text: AIRFLOW THROUGH THE TURBINE +--- !u!222 &1639311339 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1639311336} + m_CullTransparentMesh: 1 +--- !u!1 &1642398816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1642398820} + - component: {fileID: 1642398819} + - component: {fileID: 1642398817} + m_Layer: 5 + m_Name: Panel-Slide 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1642398817 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1642398816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI + m_Padding: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!222 &1642398819 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1642398816} + m_CullTransparentMesh: 1 +--- !u!224 &1642398820 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1642398816} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000047683716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1919026938} + - {fileID: 706103766} + m_Father: {fileID: 150806266} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -320, y: 240} + m_SizeDelta: {x: 456, y: 168} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1650152358 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1650152359} + - component: {fileID: 1650152361} + - component: {fileID: 1650152360} + m_Layer: 0 + m_Name: Var 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1650152359 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650152358} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.5978, y: 1.915, z: 2.011} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 557786297} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1650152360 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650152358} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbbbf923b107e684a8ffabda44dc9950, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1650152361 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650152358} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1657977408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1657977409} + - component: {fileID: 1657977411} + - component: {fileID: 1657977410} + m_Layer: 0 + m_Name: Var 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1657977409 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657977408} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.5978, y: 1.915, z: 2.011} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 557786297} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1657977410 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657977408} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbbbf923b107e684a8ffabda44dc9950, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1657977411 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657977408} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1665859420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1665859421} + - component: {fileID: 1665859423} + - component: {fileID: 1665859422} + m_Layer: 5 + m_Name: Line (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1665859421 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665859420} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1208995746} + 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: 40, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1665859422 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665859420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 486bee687c4caef458ebc6879ad03260, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1665859423 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665859420} + m_CullTransparentMesh: 1 +--- !u!1 &1680038669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1680038670} + - component: {fileID: 1680038672} + - component: {fileID: 1680038671} + m_Layer: 0 + m_Name: Graphics + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1680038670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1680038669} + m_LocalRotation: {x: -0, y: -1, z: -0, w: -0.000000029802319} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1112855187} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} +--- !u!23 &1680038671 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1680038669} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18efe1bf08c204d44abbb105d0a29461, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1680038672 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1680038669} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1689242519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1689242520} + - component: {fileID: 1689242523} + m_Layer: 0 + m_Name: WebXR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1689242520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689242519} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1689242523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689242519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 0 + usePlacementReticle: 1 + usePlacementAdjustment: 1 + arSceneScale: 1 + useXRAnchor: 0 + useQuicklookExport: 0 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 0} +--- !u!1 &1695838542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1695838543} + - component: {fileID: 1695838545} + - component: {fileID: 1695838544} + m_Layer: 5 + m_Name: Dot-Slide 1 - INACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1695838543 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1695838542} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1865312578} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1695838544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1695838542} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: bfe8f9e142f320a489e9d704758b1eda, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1695838545 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1695838542} + m_CullTransparentMesh: 1 +--- !u!1 &1724394197 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1724394198} + - component: {fileID: 1724394200} + - component: {fileID: 1724394199} + m_Layer: 5 + m_Name: Spacing + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1724394198 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724394197} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1208995746} + 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: 20, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1724394199 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724394197} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1724394200 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724394197} + m_CullTransparentMesh: 1 +--- !u!1 &1865312573 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1865312578} + - component: {fileID: 1865312577} + m_Layer: 5 + m_Name: Dot-Slide 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &1865312577 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865312573} + m_CullTransparentMesh: 1 +--- !u!224 &1865312578 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865312573} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 2016182389} + - {fileID: 1695838543} + m_Father: {fileID: 1208995746} + 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: 16, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1898719160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1898719161} + - component: {fileID: 1898719163} + - component: {fileID: 1898719162} + m_Layer: 5 + m_Name: Dot-Slide 3 - INACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1898719161 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898719160} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1095928996} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1898719162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898719160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: bfe8f9e142f320a489e9d704758b1eda, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1898719163 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898719160} + m_CullTransparentMesh: 1 +--- !u!1 &1919026937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919026938} + - component: {fileID: 1919026940} + - component: {fileID: 1919026939} + m_Layer: 5 + m_Name: H2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1919026938 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919026937} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1642398820} + 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: 456, y: 46} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1919026939 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919026937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 41c1f2bdc5d59e44199dddcd67912aa0, type: 3} + m_FontSize: 22 + m_FontStyle: 1 + 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.25 + m_Text: PRECISE TURBINE BLADES +--- !u!222 &1919026940 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919026937} + m_CullTransparentMesh: 1 +--- !u!1 &1960981700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1960981701} + - component: {fileID: 1960981703} + - component: {fileID: 1960981702} + m_Layer: 5 + m_Name: H2 - 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1960981701 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1960981700} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000047683716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 97191190} + 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: 456, y: 46} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1960981702 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1960981700} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 41c1f2bdc5d59e44199dddcd67912aa0, type: 3} + m_FontSize: 22 + m_FontStyle: 1 + 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.25 + m_Text: INNOVATION FOR TOMORROW +--- !u!222 &1960981703 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1960981700} + m_CullTransparentMesh: 1 +--- !u!1 &1996108789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1996108792} + - component: {fileID: 1996108791} + - component: {fileID: 1996108790} + m_Layer: 5 + m_Name: Category-Slide 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1996108790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1996108789} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 6fca2973d5c5a784088d2b6b9f5517d9, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: OVERVIEW +--- !u!222 &1996108791 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1996108789} + m_CullTransparentMesh: 1 +--- !u!224 &1996108792 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1996108789} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 975289756} + 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: 344, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2016182388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2016182389} + - component: {fileID: 2016182391} + - component: {fileID: 2016182390} + m_Layer: 5 + m_Name: Dot-Slide 1 - ACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2016182389 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2016182388} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1865312578} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2016182390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2016182388} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: cb0bd0050bf99324daaf40025fabf845, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2016182391 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2016182388} + m_CullTransparentMesh: 1 +--- !u!1 &2034282076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2034282077} + - component: {fileID: 2034282079} + - component: {fileID: 2034282078} + m_Layer: 2 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2034282077 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034282076} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 456633552} + 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: 200, y: -76} + m_SizeDelta: {x: 338, y: 42} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2034282078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034282076} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-1095922720-0 + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 7b9eecc6843c2c84c992a0e22ae4be4a, type: 3} + m_FontSize: 13 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Content +--- !u!222 &2034282079 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034282076} + m_CullTransparentMesh: 1 +--- !u!1 &2040931428 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2040931429} + - component: {fileID: 2040931431} + - component: {fileID: 2040931430} + m_Layer: 0 + m_Name: Directional Light - Realtime - Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2040931429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2040931428} + m_LocalRotation: {x: 0.06920538, y: -0.92192864, z: -0.19196318, w: -0.32925445} + m_LocalPosition: {x: -11.118565, y: -7.082864, z: 15.504132} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1294558807} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 33.955, y: -186.008, z: -35.75} +--- !u!114 &2040931430 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2040931428} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!108 &2040931431 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2040931428} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 0.5801887, g: 0.8715871, b: 1, a: 1} + m_Intensity: 0.09 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1 &2078843736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2078843737} + - component: {fileID: 2078843739} + - component: {fileID: 2078843738} + m_Layer: 0 + m_Name: Var 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2078843737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078843736} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.5978, y: 1.915, z: 2.011} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 557786297} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2078843738 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078843736} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fbbbf923b107e684a8ffabda44dc9950, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2078843739 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078843736} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2079683879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2079683880} + - component: {fileID: 2079683882} + - component: {fileID: 2079683881} + m_Layer: 5 + m_Name: Dot-Slide 5 - INACTIVE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2079683880 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079683879} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1522836313} + 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.000045776367, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2079683881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079683879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: bfe8f9e142f320a489e9d704758b1eda, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2079683882 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079683879} + m_CullTransparentMesh: 1 +--- !u!1 &2099335075 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2099335078} + - component: {fileID: 2099335077} + - component: {fileID: 2099335076} + m_Layer: 5 + m_Name: Category-Slide 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2099335076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2099335075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 6fca2973d5c5a784088d2b6b9f5517d9, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: ENGINE +--- !u!222 &2099335077 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2099335075} + m_CullTransparentMesh: 1 +--- !u!224 &2099335078 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2099335075} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 975289756} + 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: 344, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2101403421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2101403422} + - component: {fileID: 2101403424} + - component: {fileID: 2101403423} + m_Layer: 5 + m_Name: Body - 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2101403422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2101403421} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.00019073486} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 579465009} + 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: 456, y: 111} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2101403423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2101403421} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.03529412, g: 0.06666667, b: 0.12941177, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 7b9eecc6843c2c84c992a0e22ae4be4a, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 16 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1.4 + m_Text: With its innovative technology, designed for cutting-edge aircraft applications, + the AeroJet X1 provides exceptional performance, making it a top choice for modern + aerospace. The AeroJet X1 sets a new standard in aviation propulsion. +--- !u!222 &2101403424 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2101403421} + m_CullTransparentMesh: 1 +--- !u!1 &2105126557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2105126558} + - component: {fileID: 2105126560} + - component: {fileID: 2105126559} + m_Layer: 0 + m_Name: Directional Light - Realtime - Main + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2105126558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105126557} + m_LocalRotation: {x: 0.1230038, y: -0.8580989, z: 0.43678907, w: 0.24031584} + m_LocalPosition: {x: 5.8728323, y: 11.430798, z: 7.6411247} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1294558807} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 33.955, y: -186.008, z: -35.75} +--- !u!114 &2105126559 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105126557} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!108 &2105126560 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105126557} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.88 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &809542625443573312 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8413829410698137112, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2898931859717982079 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2898931860347164887, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3883096812420737321 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3883096811774785153, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4136794274727515216 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5086577762286482440, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4602367818432074062 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4602367817467481830, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5312381281590679532 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7253867835033541103 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7253867835931084359, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7679925823508632532 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7679925822795762812, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!1 &8665610044345772924 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8665610045260231892, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!1 &8771091788825649135 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8771091787928289351, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} +--- !u!4 &9022046267863281676 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9022046267972431780, guid: 7efee9346f0c56044895fdf1ecbfc1a7, type: 3} + m_PrefabInstance: {fileID: 981704616} + m_PrefabAsset: {fileID: 0} diff --git a/package/Runtime/JetEngine/ProductShowcase.unity.meta b/package/Runtime/JetEngine/ProductShowcase.unity.meta new file mode 100644 index 000000000..59ea94b55 --- /dev/null +++ b/package/Runtime/JetEngine/ProductShowcase.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 56202e55090118a49ab923063a30214f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/README.md b/package/Runtime/JetEngine/README.md new file mode 100644 index 000000000..65de27b20 --- /dev/null +++ b/package/Runtime/JetEngine/README.md @@ -0,0 +1,5 @@ +# Jet Engine + +The EverywhereConfigurator is a component that allows variant switching to work everywhere, including QuickLook. + +This enables you to create product showcases that function seamlessly across all platforms. diff --git a/package/Runtime/JetEngine/README.md.meta b/package/Runtime/JetEngine/README.md.meta new file mode 100644 index 000000000..81aebb41f --- /dev/null +++ b/package/Runtime/JetEngine/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ca423d71b3ff4cd4f8e73534dd2a11b3 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Scripts.meta b/package/Runtime/JetEngine/Scripts.meta new file mode 100644 index 000000000..2a80224fa --- /dev/null +++ b/package/Runtime/JetEngine/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 283351031336c4649a1d1ae19c9a1a8e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen.meta b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen.meta new file mode 100644 index 000000000..b9765bc9d --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aad9c69cc0c0a2c4eb0999531b2cdd65 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen/EverywhereConfigurator.cs b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen/EverywhereConfigurator.cs new file mode 100644 index 000000000..ad59ecad9 --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen/EverywhereConfigurator.cs @@ -0,0 +1,19 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class EverywhereConfigurator : UnityEngine.MonoBehaviour + { + public Needle.Typescript.GeneratedComponents.EverywhereConfiguratorElement[] @elements = new Needle.Typescript.GeneratedComponents.EverywhereConfiguratorElement[]{ }; + public float @fadeDuration = 0.2f; + public void awake(){} + public void createBehaviours(object @ext, object @_model, object @_context){} + public void beforeCreateDocument(object @_ext, object @_context){} + public void afterCreateDocument(object @_ext, object @_context){} + } +} + +// NEEDLE_CODEGEN_END diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen/EverywhereConfigurator.cs.meta b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen/EverywhereConfigurator.cs.meta new file mode 100644 index 000000000..2ed86fc00 --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.codegen/EverywhereConfigurator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a19d91c6129839e557496b1225a655d9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual.meta b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual.meta new file mode 100644 index 000000000..ae0d2ccc6 --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 870b04c79f608804b8a6d847c6e54bf3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual/EverywhereConfigurator_Data.cs b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual/EverywhereConfigurator_Data.cs new file mode 100644 index 000000000..ad288474c --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual/EverywhereConfigurator_Data.cs @@ -0,0 +1,14 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Serialization; + +namespace Needle.Typescript.GeneratedComponents +{ + [System.Serializable] + public class EverywhereConfiguratorElement + { + public Transform[] contents; + public Transform[] triggers; + } +} diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual/EverywhereConfigurator_Data.cs.meta b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual/EverywhereConfigurator_Data.cs.meta new file mode 100644 index 000000000..c8ae64737 --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.manual/EverywhereConfigurator_Data.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 180dd17d818254243bdc3557e57122c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.npmdef b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.npmdef new file mode 100644 index 000000000..9b8d59d56 --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.npmdef @@ -0,0 +1,5 @@ +{ + "localPath": null, + "IsLocal": false, + "IsEmbedded": false +} \ No newline at end of file diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.npmdef.meta b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.npmdef.meta new file mode 100644 index 000000000..5c48faf4f --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator.npmdef.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8783b9418c0bccc4390349e6640d151a +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 35db7ae66df44472a2bb6ec3aefc5f6a, type: 3} diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/.gitignore b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/.gitignore new file mode 100644 index 000000000..600e365ec --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/.gitignore @@ -0,0 +1 @@ +**/node_modules \ No newline at end of file diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/EverywhereConfigurator.ts b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/EverywhereConfigurator.ts new file mode 100644 index 000000000..3067b8cdb --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/EverywhereConfigurator.ts @@ -0,0 +1,115 @@ +import { ActionBuilder, BehaviorExtension, BehaviorModel, Behaviour, Button, EventList, RectTransform, TriggerBuilder, USDObject, USDZExporterContext, UsdzBehaviour, getOrAddComponent, serializable } from "@needle-tools/engine"; +import { Object3D } from "three"; + +class EverywhereConfiguratorElement { + @serializable(Object3D) + contents: Object3D[] = []; + + @serializable(Object3D) + negativeContents: Object3D[] = []; + + @serializable(Object3D) + triggers: Object3D[] = []; +} + +export class EverywhereConfigurator extends Behaviour implements UsdzBehaviour{ + @serializable(EverywhereConfiguratorElement) + elements: EverywhereConfiguratorElement[] = []; + + @serializable() + fadeDuration: number = 0.2; + + protected _allTargets: Object3D[] = []; + protected _allTriggers: Object3D[] = []; + + awake(): void { + // clean up null / editorOnly entires + this.elements.forEach(e => { + e.contents = e.contents.filter(x => x); + e.triggers = e.triggers.filter(x => x); + }); + + this.elements.forEach(e => e.contents?.forEach(t => this._allTargets.push(t))); + this.elements.forEach(e => e.triggers?.forEach(t => this._allTriggers.push(t))); + + this.setupForRuntime(); + } + + // Runtime flow + protected setupForRuntime() { + this.elements.forEach((element) => { + element.triggers?.forEach((trigger) => { + const btn = getOrAddComponent(trigger, Button); + btn.onClick ??= new EventList(); + btn.onClick.addEventListener(() => { + this._allTargets.forEach(target => { + target.visible = element.contents.includes(target); + }) + }); + }); + }); + + this.selectDefault(); + } + + protected selectDefault() { + const defaultElem = this.elements.at(0); + if (defaultElem) { + this._allTargets.forEach(target => { + target.visible = defaultElem.contents.includes(target); + }); + } + } + + // USDZ flow + createBehaviours(ext: BehaviorExtension, _model: USDObject, _context: USDZExporterContext) { + if (_model.uuid === this.gameObject.uuid) { + this.setupForUSDZ(ext); + } + } + + beforeCreateDocument(_ext: BehaviorExtension, _context: USDZExporterContext) { + // Activate all targets, since otherwise they get ignored by the exporter + this._allTargets.forEach(target => { + target.visible = true; + }); + } + + afterCreateDocument(_ext: BehaviorExtension, _context: USDZExporterContext) { + this._allTargets.forEach(target => { + target.visible = false; + }); + + this.selectDefault(); + } + + // TODO: ActionBuilder.parallel (?) + protected setupForUSDZ(ext: BehaviorExtension) { + this.elements.forEach(element => { + element.triggers?.forEach(trigger => { + const enableTargets = element.contents; + const disableTargets = this._cloneArray(this._allTargets).filter(t => !enableTargets.includes(t)); + + if (enableTargets.length >= 0) { + ext.addBehavior(new BehaviorModel(`EnableObject_${trigger.uuid}`, TriggerBuilder.tapTrigger(trigger), ActionBuilder.fadeAction(enableTargets, this.fadeDuration, true))); + } + if (disableTargets.length >= 0) { + ext.addBehavior(new BehaviorModel(`DisableObject_${trigger.uuid}`, TriggerBuilder.tapTrigger(trigger), ActionBuilder.fadeAction(disableTargets, this.fadeDuration, false))) + } + }); + }); + + const defaultVar = this.elements.at(0); + if (defaultVar) { + const defaultTargets = defaultVar.contents; + const hideOnStart = this._cloneArray(this._allTargets).filter(t => !defaultTargets.includes(t)); + ext.addBehavior(new BehaviorModel(`HideOnStart_${this.guid}`, TriggerBuilder.sceneStartTrigger(), ActionBuilder.fadeAction(hideOnStart, 0, false))); + } + } + + private _cloneArray(array: T[]): T[] { + const newArray = new Array(array.length); + array.forEach((v, i) => newArray[i] = v); + return newArray; + } +} \ No newline at end of file diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/codegen/register_types.ts b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/codegen/register_types.ts new file mode 100644 index 000000000..14ce5b44b --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/codegen/register_types.ts @@ -0,0 +1,8 @@ +/* eslint-disable */ +import { TypeStore } from "@needle-tools/engine" + +// Import types +import { EverywhereConfigurator } from "../EverywhereConfigurator.js"; + +// Register types +TypeStore.add("EverywhereConfigurator", EverywhereConfigurator); diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/index.ts b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/index.ts new file mode 100644 index 000000000..fbbc89f66 --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/index.ts @@ -0,0 +1,6 @@ + +// This is the main entry point of your npm package +// you can add your code here directly or use it to export your api + +// Learn more about npm definition packages: +// https://docs.needle.tools/npmdef diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package-lock.json b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package-lock.json new file mode 100644 index 000000000..a33e83f6d --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package-lock.json @@ -0,0 +1,14131 @@ +{ + "name": "needle.samples.productconfigurator", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "needle.samples.productconfigurator", + "version": "1.0.0", + "devDependencies": { + "@needle-tools/engine": "file:D:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "@types/three": "0.162.0", + "three": "npm:@needle-tools/three@^0.162.3" + }, + "peerDependencies": { + "@needle-tools/engine": "file:D:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3" + } + }, + "../../../../../../needle-engine/js/package~": { + "name": "@needle-tools/engine", + "version": "3.37.10-alpha.3", + "dev": true, + "dependencies": { + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "file:../../modules/gltf-progressive", + "@webxr-input-profiles/motion-controllers": "^1.0.0", + "flatbuffers": "2.0.4", + "md5": "^2.3.0", + "n8ao": "^1.4.2", + "peerjs": "1.4.7", + "postprocessing": "^6.35.1", + "simplex-noise": "^4.0.1", + "stats.js": "^0.17.0", + "three": "npm:@needle-tools/three@^0.162.3", + "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", + "three.quarks": "0.10.8", + "uuid": "^9.0.0", + "websocket-ts": "^2.1.5" + }, + "devDependencies": { + "@babel/runtime": "^7.16.0", + "@luncheon/esbuild-plugin-gzip": "^0.1.0", + "@needle-tools/helper": "^1.8.0", + "@needle-tools/needle-component-compiler": "^1.9.3", + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "esbuild": "^0.15.10", + "esbuild-node-externals": "^1.5.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-xss": "^0.1.12", + "filehound": "^1.17.6", + "fs-extra": "^11.1.1", + "ftp-deploy": "^2.4.4", + "howfat": "^0.3.7", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "^7.1.1", + "madge": "^5.0.1", + "npm-watch": "^0.11.0", + "typescript": "^4.5.5", + "vite": "<= 4.3.9" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/code-frame": { + "version": "7.24.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/compat-data": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/core": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/generator": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helpers": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/highlight": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/parser": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/polyfill": { + "version": "7.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/runtime": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/traverse": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/types": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "@types/lodash": "^4.14.149", + "@types/node": "13.9.3", + "@types/table": "^5.0.0", + "@types/tabtab": "^3.0.1", + "@types/wrap-ansi": "^3.0.0", + "chalk": "^3.0.0", + "glob": "^7.1.6", + "lodash": "^4.17.21", + "table": "^5.4.6", + "tabtab": "^3.0.2", + "winston": "^3.2.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/@types/node": { + "version": "13.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/chalk": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@colors/colors": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@dimforge/rapier3d-compat": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/core": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "property-graph": "^1.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/extensions": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "ktx-parse": "^0.6.0" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions": { + "version": "3.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", + "ktx-parse": "^0.6.0", + "ndarray": "^1.0.19", + "ndarray-lanczos": "^0.3.0", + "ndarray-pixels": "^3.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/ndarray-pixels": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "ndarray": "^1.0.19", + "ndarray-ops": "^1.2.2", + "sharp": "^0.32.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp": { + "version": "0.3.15", + "dev": true, + "dependencies": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/bmp": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/custom": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/gif": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/jpeg": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blit": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blur": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-color": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-contain": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-cover": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-crop": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-displace": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-dither": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-flip": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-gaussian": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-invert": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-mask": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-normalize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-print": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "load-bmfont": "^1.3.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-resize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-rotate": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-scale": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/plugins": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/plugin-blit": "^0.3.9", + "@jimp/plugin-blur": "^0.3.9", + "@jimp/plugin-color": "^0.3.10", + "@jimp/plugin-contain": "^0.3.9", + "@jimp/plugin-cover": "^0.3.9", + "@jimp/plugin-crop": "^0.3.9", + "@jimp/plugin-displace": "^0.3.9", + "@jimp/plugin-dither": "^0.3.9", + "@jimp/plugin-flip": "^0.3.9", + "@jimp/plugin-gaussian": "^0.3.9", + "@jimp/plugin-invert": "^0.3.9", + "@jimp/plugin-mask": "^0.3.9", + "@jimp/plugin-normalize": "^0.3.9", + "@jimp/plugin-print": "^0.3.9", + "@jimp/plugin-resize": "^0.3.9", + "@jimp/plugin-rotate": "^0.3.9", + "@jimp/plugin-scale": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/png": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/tiff": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7", + "utif": "^2.0.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/types": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/bmp": "^0.3.9", + "@jimp/gif": "^0.3.9", + "@jimp/jpeg": "^0.3.9", + "@jimp/png": "^0.3.9", + "@jimp/tiff": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jimp/utils": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@jsdoc/salty": { + "version": "0.2.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=v12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@luncheon/esbuild-plugin-gzip": { + "version": "0.1.0", + "dev": true, + "license": "WTFPL", + "peerDependencies": { + "esbuild": ">=0.11.15" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline": { + "version": "1.4.11", + "dev": true, + "dependencies": { + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", + "@gltf-transform/functions": "^3.10.1", + "command-exists": "^1.2.9", + "command-line-args": "^5.2.1", + "draco3dgltf": "^1.5.3", + "glob": "^7.2.0", + "meshoptimizer": "^0.18.1", + "micromatch": "^4.0.5", + "ndarray": "^1.0.19", + "ndarray-lanczos": "^0.3.0", + "ndarray-pixels": "^2.0.1", + "p-limit": "3.1.0", + "semver": "^7.3.7", + "sharp": "^0.32.6", + "tmp": "^0.2.1", + "uuid": "^9.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-progressive": { + "resolved": "../../../../../../needle-engine/modules/gltf-progressive", + "link": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/helper": { + "version": "1.8.2", + "dev": true, + "license": "ISC", + "dependencies": { + "@caporal/core": "^2.0.7", + "@needle-tools/gltf-build-pipeline": "^1.4.1-beta", + "@needle-tools/needle-component-compiler": "^1.0.0", + "archiver": "^5.3.1", + "basic-ftp": "^5.0.5", + "command-line-args": "^5.2.1", + "find-process": "^1.4.7", + "form-data": "^4.0.0", + "ftp-deploy": "^2.4.4", + "msdf-bmfont-xml": "^2.7.0", + "node-fetch": "^3.3.1", + "node-stream-zip": "^1.15.0", + "request": "^2.88.2", + "shelljs": "^0.8.5" + }, + "bin": { + "helper": "dist/cli.js" + }, + "optionalDependencies": { + "ultimate-text-to-image": "^1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/needle-component-compiler": { + "version": "1.11.1", + "dev": true, + "dependencies": { + "typescript": "^4.5.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-js": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^8.56.10", + "acorn": "^8.11.3", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@stylistic/eslint-plugin-js": "1.8.1", + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@swc/helpers": { + "version": "0.3.17", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/eslint": { + "version": "8.56.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/glob": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/linkify-it": { + "version": "5.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/lodash": { + "version": "4.17.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/markdown-it": { + "version": "14.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/linkify-it": "^5", + "@types/mdurl": "^2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/mdurl": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/minimatch": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/ndarray": { + "version": "1.0.14", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/node": { + "version": "20.12.11", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/table": { + "version": "5.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/tabtab": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/triple-beam": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/webxr": { + "version": "0.5.16", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/@webxr-input-profiles/motion-controllers": { + "version": "1.0.0", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-align": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-escape-sequences": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/any-base": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/app-module-path": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/arabic-persian-reshaper": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/array-back": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ast-module-types": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/astral-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/async": { + "version": "3.2.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/aws4": { + "version": "1.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/axios": { + "version": "0.26.1", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/b4a": { + "version": "1.6.6", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-events": { + "version": "2.2.2", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-fs": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-os": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-path": { + "version": "2.1.2", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-stream": { + "version": "1.0.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "streamx": "^2.16.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/bmp-js": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/browserslist": { + "version": "4.23.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-equal": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/cache-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^4.0.1", + "fs-then-native": "^2.0.0", + "mkdirp2": "^1.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cache-point/node_modules/array-back": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/caniuse-lite": { + "version": "1.0.30001617", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas": { + "version": "2.11.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/decompress-response": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/mimic-response": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/canvas/node_modules/simple-get": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/catharsis": { + "version": "0.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/charenc": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-boxes": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-progress": { + "version": "3.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cli-width": { + "version": "2.2.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/clone-response": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/collect-all": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "stream-connect": "^1.0.2", + "stream-via": "^1.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/color-string": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/colorspace": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-exists": { + "version": "1.2.9", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-args": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "command-line-args": "^5.0.0", + "command-line-usage": "^4.1.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "table-layout": "^0.4.2", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/commander": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/common-sequence": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/compress-commons": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/concat-stream": { + "version": "2.0.0", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/config-master": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "walk-back": "^2.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/config-master/node_modules/walk-back": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/configstore": { + "version": "5.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~1.0.33-1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/readable-stream": { + "version": "1.0.34", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/core-js": { + "version": "2.6.12", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crc32-stream": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crypt": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/crypto-random-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/cwise-compiler": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "uniq": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-uri-to-buffer": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/decompress-response": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/deep-extend": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/defaults": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/defer-to-connect": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.1", + "filing-cabinet": "^3.0.1", + "precinct": "^8.0.0", + "typescript": "^3.9.7" + }, + "bin": { + "dependency-tree": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detect-libc": { + "version": "2.0.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-amd": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "escodegen": "^2.0.0", + "get-amd-module-type": "^3.0.0", + "node-source-walk": "^4.2.0" + }, + "bin": { + "detective-amd": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-cjs": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-es6": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-less": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">= 6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-postcss": { + "version": "5.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "is-url": "^1.2.4", + "postcss": "^8.4.6", + "postcss-values-parser": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-sass": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-scss": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-stylus": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "^4.33.0", + "ast-module-types": "^2.7.1", + "node-source-walk": "^4.2.0", + "typescript": "^3.9.10" + }, + "engines": { + "node": "^10.13 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/ast-module-types": { + "version": "2.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dmd": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "common-sequence": "^2.0.2", + "file-set": "^4.0.2", + "handlebars": "^4.7.7", + "marked": "^4.2.3", + "object-get": "^2.1.1", + "reduce-flatten": "^3.0.1", + "reduce-unique": "^2.0.1", + "reduce-without": "^1.0.1", + "test-value": "^3.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dmd/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dom-walk": { + "version": "0.1.2", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/draco3dgltf": { + "version": "1.5.7", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/duplexer3": { + "version": "0.1.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/electron-to-chromium": { + "version": "1.4.761", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/enabled": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/enhanced-resolve": { + "version": "5.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/err-code": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/es6-promisify": { + "version": "6.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild": { + "version": "0.15.18", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild-node-externals": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "esbuild": "0.12 - 0.21" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild-windows-64": { + "version": "0.15.18", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escalade": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escape-goat": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-secrets": { + "version": "0.8.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0", + "npm": ">=6.9.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.2", + "dev": true, + "license": "MPL-2.0", + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-promise": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-simple-import-sort": { + "version": "10.0.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-plugin-xss": { + "version": "0.1.12", + "dev": true, + "license": "ISC", + "dependencies": { + "requireindex": "~1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/exif-parser": { + "version": "0.1.12", + "dev": true + }, + "../../../../../../needle-engine/js/package~/node_modules/expand-template": { + "version": "2.0.3", + "dev": true, + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fecha": { + "version": "4.2.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fetch-blob": { + "version": "3.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/figures": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.4.7", + "minimatch": "^3.0.3", + "proper-lockfile": "^1.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-set": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "glob": "^7.1.6" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-set/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/file-type": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filehound": { + "version": "1.17.6", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "file-js": "0.3.0", + "lodash": "^4.17.21", + "minimatch": "^5.0.0", + "moment": "^2.29.1", + "unit-compare": "^1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filehound/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "app-module-path": "^2.2.0", + "commander": "^2.20.3", + "debug": "^4.3.3", + "enhanced-resolve": "^5.8.3", + "is-relative-path": "^1.0.2", + "module-definition": "^3.3.1", + "module-lookup-amd": "^7.0.1", + "resolve": "^1.21.0", + "resolve-dependency-path": "^2.0.0", + "sass-lookup": "^3.0.0", + "stylus-lookup": "^3.0.1", + "tsconfig-paths": "^3.10.1", + "typescript": "^3.9.7" + }, + "bin": { + "filing-cabinet": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-replace": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/flatbuffers": { + "version": "2.0.4", + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt" + }, + "../../../../../../needle-engine/js/package~/node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/flatten": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fn.name": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/follow-redirects": { + "version": "1.15.6", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/formdata-polyfill": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/fs-then-native": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/ftp-deploy": { + "version": "2.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "9.0.0", + "promise-ftp": "^1.3.5", + "read": "^2.1.0", + "ssh2-sftp-client": "^7.2.3", + "upath": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ftp-deploy/node_modules/minimatch": { + "version": "9.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gauge": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-amd-module-type": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.2.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/get-pixels": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "0.0.3", + "jpeg-js": "^0.4.1", + "mime-types": "^2.0.1", + "ndarray": "^1.0.13", + "ndarray-pack": "^1.1.1", + "node-bitmap": "0.0.1", + "omggif": "^1.0.5", + "parse-data-uri": "^0.2.0", + "pngjs": "^3.3.3", + "request": "^2.44.0", + "through": "^2.3.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-pixels/node_modules/jpeg-js": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder": { + "version": "0.4.3", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/github-from-package": { + "version": "0.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global-dirs": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gonzales-pe": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got": { + "version": "9.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got/node_modules/decompress-response": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/got/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/graphviz": { + "version": "0.0.9", + "dev": true, + "license": "GPL-3.0", + "dependencies": { + "temp": "~0.4.0" + }, + "engines": { + "node": ">=0.6.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/has-yarn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/howfat": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^0.26.1", + "npm-package-arg": "^10.0.0", + "package-options": "^0.1.4", + "semver": "^7.3.8", + "tar": "^6.1.12" + }, + "bin": { + "howfat": "src/index.js" + }, + "engines": { + "node": ">=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ignore-by-default": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/import-lazy": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/indexes-of": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer": { + "version": "6.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/cli-cursor": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mimic-fn": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/onetime": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/restore-cursor": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/iota-array": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-arrayish": { + "version": "0.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-ci": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-function": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-installed-globally": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-invalid-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-npm": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-relative-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-url": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/is-url-superb": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/is-yarn-global": { + "version": "0.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/jimp": { + "version": "0.3.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/polyfill": "^7.0.0", + "@jimp/custom": "^0.3.9", + "@jimp/plugins": "^0.3.10", + "@jimp/types": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jpeg-js": { + "version": "0.3.7", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/js2xmlparser": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc": { + "version": "4.0.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/parser": "^7.20.15", + "@jsdoc/salty": "^0.2.1", + "@types/markdown-it": "^14.1.1", + "bluebird": "^3.7.2", + "catharsis": "^0.9.0", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.2", + "klaw": "^3.0.0", + "markdown-it": "^14.1.0", + "markdown-it-anchor": "^8.6.7", + "marked": "^4.0.10", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "underscore": "~1.13.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-api": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "collect-all": "^1.0.4", + "file-set": "^4.0.2", + "fs-then-native": "^2.0.0", + "jsdoc": "^4.0.0", + "object-to-spawn-args": "^2.0.1", + "temp-path": "^1.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-api/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-babel": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jsdoc-regex": "^1.0.1", + "lodash": "^4.17.10" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-parse": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "lodash.omit": "^4.5.0", + "reduce-extract": "^1.0.0", + "sort-array": "^4.1.5", + "test-value": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-parse/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-regex": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "command-line-tool": "^0.8.0", + "config-master": "^3.1.0", + "dmd": "^6.1.0", + "jsdoc-api": "^7.1.1", + "jsdoc-parse": "^6.1.0", + "walk-back": "^5.1.0" + }, + "bin": { + "jsdoc2md": "bin/cli.js" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/klaw": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ktx-parse": { + "version": "0.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/kuler": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/latest-version": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/linebreak-next": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "base64-js": "1.3.1", + "unicode-trie": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/linebreak-next/node_modules/base64-js": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/linkify-it": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/load-bmfont": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.camelcase": { + "version": "4.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.defaults": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.difference": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.flatten": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.omit": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.padend": { + "version": "4.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/lodash.union": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/logform": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lowercase-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.1", + "commander": "^7.2.0", + "commondir": "^1.0.1", + "debug": "^4.3.1", + "dependency-tree": "^8.1.1", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.0", + "detective-less": "^1.0.2", + "detective-postcss": "^5.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "graphviz": "0.0.9", + "ora": "^5.4.1", + "pluralize": "^8.0.0", + "precinct": "^8.1.0", + "pretty-ms": "^7.0.1", + "rc": "^1.2.7", + "typescript": "^3.9.5", + "walkdir": "^0.4.1" + }, + "bin": { + "madge": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + }, + "funding": { + "type": "individual", + "url": "https://www.paypal.me/pahen" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/madge/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/map-limit": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "~1.3.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/map-limit/node_modules/once": { + "version": "1.3.3", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/markdown-it": { + "version": "14.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/markdown-it-anchor": { + "version": "8.6.7", + "dev": true, + "license": "Unlicense", + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/marked": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/maxrects-packer": { + "version": "2.7.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/md5": { + "version": "2.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mdurl": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/micromatch": { + "version": "4.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mimic-response": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/min-document": { + "version": "2.19.0", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/mkdirp2": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/module-definition": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "bin": { + "module-definition": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/module-lookup-amd": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0", + "glob": "^7.1.6", + "requirejs": "^2.3.5", + "requirejs-config-file": "^4.0.0" + }, + "bin": { + "lookup-amd": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/module-lookup-amd/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/moment": { + "version": "2.30.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arabic-persian-reshaper": "^1.0.1", + "cli-progress": "^3.10.0", + "commander": "^2.19.0", + "handlebars": "^4.7.2", + "is-invalid-path": "^1.0.2", + "jimp": "^0.3.5", + "js2xmlparser": "^4.0.0", + "map-limit": "0.0.1", + "maxrects-packer": "^2.4.0-alpha.0", + "opentype.js": "^0.11.0", + "update-notifier": "^5.1.0" + }, + "bin": { + "msdf-bmfont": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/n8ao": { + "version": "1.8.2", + "dev": true, + "license": "ISC", + "peerDependencies": { + "postprocessing": ">=6.30.0", + "three": ">=0.137" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nan": { + "version": "2.19.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/napi-build-utils": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray": { + "version": "1.0.19", + "dev": true, + "license": "MIT", + "dependencies": { + "iota-array": "^1.0.0", + "is-buffer": "^1.0.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-lanczos": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "ndarray": "^1.0.19" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-ops": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-pack": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.1.2", + "ndarray": "^1.0.13" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-pixels": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "get-pixels": "^3.3.3", + "ndarray": "^1.0.19", + "ndarray-ops": "^1.2.2", + "save-pixels": "^2.3.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/node-abi": { + "version": "3.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-addon-api": { + "version": "6.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/node-bitmap": { + "version": "0.0.1", + "dev": true, + "engines": { + "node": ">=v0.6.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-domexception": { + "version": "1.0.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-fetch": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-fetch/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-releases": { + "version": "2.0.14", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/node-source-walk": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/node-stream-zip": { + "version": "1.15.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon": { + "version": "2.0.22", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/nopt": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/normalize-url": { + "version": "4.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npm-watch": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "nodemon": "^2.0.7", + "through2": "^4.0.2" + }, + "bin": { + "npm-watch": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-get": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object-to-spawn-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/omggif": { + "version": "1.0.10", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/one-time": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/opentype.js": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string.prototype.codepointat": "^0.2.1", + "tiny-inflate": "^1.0.2" + }, + "bin": { + "ot": "bin/ot" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-cancelable": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/package-json": { + "version": "6.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/package-options": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pako": { + "version": "0.2.9", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-bmfont-xml": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-data-uri": { + "version": "0.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "data-uri-to-buffer": "0.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-headers": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/parse-ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/peerjs": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.3.13", + "eventemitter3": "^4.0.7", + "peerjs-js-binarypack": "1.0.1", + "webrtc-adapter": "^7.7.1" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/peer" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/peerjs-js-binarypack": { + "version": "1.0.1", + "dev": true, + "license": "BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/phin": { + "version": "2.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/picocolors": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pixelmatch": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pluralize": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pngjs": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pngjs-nozlib": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss-values-parser": { + "version": "5.0.0", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss-values-parser/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/postprocessing": { + "version": "6.35.4", + "dev": true, + "license": "Zlib", + "engines": { + "node": ">= 0.13.2" + }, + "peerDependencies": { + "three": ">= 0.152.0 < 0.165.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prebuild-install": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prebuild-install/node_modules/chownr": { + "version": "1.1.4", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct": { + "version": "8.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.3", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.1", + "detective-less": "^1.0.2", + "detective-postcss": "^4.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "module-definition": "^3.3.1", + "node-source-walk": "^4.2.0" + }, + "bin": { + "precinct": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/detective-postcss": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.1", + "is-url": "^1.2.4", + "postcss": "^8.1.7", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/postcss-values-parser": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prepend-http": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pretty-ms": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/process": { + "version": "0.11.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@icetee/ftp": "^0.3.15", + "bluebird": "2.x", + "promise-ftp-common": "^1.1.5" + }, + "engines": { + "iojs": "*", + "node": ">=0.11.13" + }, + "peerDependencies": { + "promise-ftp-common": "^1.1.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp-common": { + "version": "1.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-ftp/node_modules/bluebird": { + "version": "2.11.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/proper-lockfile": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^1.0.0", + "extend": "^3.0.0", + "graceful-fs": "^4.1.2", + "retry": "^0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/property-graph": { + "version": "1.3.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/pstree.remy": { + "version": "1.1.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/pump": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/punycode.js": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/pupa": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/quote-unquote": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/rc": { + "version": "1.2.8", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/read": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdir-glob": { + "version": "1.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/test-value": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2", + "typical": "^2.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-flatten": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-unique": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/test-value": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.3", + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/regenerator-runtime": { + "version": "0.14.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/registry-auth-token": { + "version": "4.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/registry-url": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request": { + "version": "2.88.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requireindex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requirejs": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requirejs-config-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "esprima": "^4.0.0", + "stringify-object": "^3.2.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/requizzle": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve-dependency-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/responselike": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/retry": { + "version": "0.10.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rtcpeerconnection-shim": { + "version": "1.2.15", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "sdp": "^2.6.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/run-async": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/sass-lookup": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.16.0" + }, + "bin": { + "sass-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sass-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/save-pixels": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "contentstream": "^1.0.0", + "gif-encoder": "~0.4.1", + "jpeg-js": "^0.4.3", + "ndarray": "^1.0.18", + "ndarray-ops": "^1.2.2", + "pngjs-nozlib": "^1.0.0", + "through": "^2.3.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/save-pixels/node_modules/jpeg-js": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/js/package~/node_modules/sax": { + "version": "1.3.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/sdp": { + "version": "2.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/semver-diff": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sharp": { + "version": "0.32.6", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-concat": { + "version": "1.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-get": { + "version": "4.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-swizzle": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-update-notifier": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/simplex-noise": { + "version": "4.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/slice-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "typical": "^6.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/typical": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ssh2": { + "version": "1.15.0", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "asn1": "^0.2.6", + "bcrypt-pbkdf": "^1.0.2" + }, + "engines": { + "node": ">=10.16.0" + }, + "optionalDependencies": { + "cpu-features": "~0.0.9", + "nan": "^2.18.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ssh2-sftp-client": { + "version": "7.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "concat-stream": "^2.0.0", + "promise-retry": "^2.0.1", + "ssh2": "^1.8.0" + }, + "engines": { + "node": ">=10.24.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/sshpk": { + "version": "1.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stack-trace": { + "version": "0.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stats.js": { + "version": "0.17.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/stream-via": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/streamx": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stylus-lookup": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0" + }, + "bin": { + "stylus-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/stylus-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table": { + "version": "5.4.6", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout": { + "version": "0.4.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tabtab": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.1", + "es6-promisify": "^6.0.0", + "inquirer": "^6.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "untildify": "^3.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tabtab/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar": { + "version": "6.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar-fs": { + "version": "3.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar-fs/node_modules/tar-stream": { + "version": "3.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar-stream": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/temp": { + "version": "0.4.0", + "dev": true, + "engines": [ + "node >=0.4.0" + ] + }, + "../../../../../../needle-engine/js/package~/node_modules/temp-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/text-hex": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/three-mesh-ui": { + "name": "@needle-tools/three-mesh-ui", + "version": "7.1.5-alpha.5", + "dev": true, + "license": "MIT", + "engines": { + "node": "x.x.x" + }, + "peerDependencies": { + "three": ">=0.154.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/three.quarks": { + "version": "0.10.8", + "dev": true, + "license": "MIT", + "peerDependencies": { + "three": ">=0.153.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/through2": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/timm": { + "version": "1.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tiny-inflate": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tinycolor2": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/tmp": { + "version": "0.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-readable-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/touch": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/triple-beam": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../../needle-engine/js/package~/node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" + }, + "../../../../../../needle-engine/js/package~/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/typical": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/uc.micro": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/uglify-js": { + "version": "3.17.4", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ultimate-text-to-image": { + "version": "1.0.1", + "dev": true, + "license": "MIT License", + "optional": true, + "dependencies": { + "canvas": "^2.10.2", + "linebreak-next": "^1.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/undefsafe": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/underscore": { + "version": "1.13.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/undici-types": { + "version": "5.26.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/unicode-trie": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/uniq": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/unique-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/unit-compare": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "moment": "^2.14.1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/untildify": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/upath": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-browserslist-db": { + "version": "1.0.15", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/url-parse-lax": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/utif": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "^1.0.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/utif/node_modules/pako": { + "version": "1.0.11", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "../../../../../../needle-engine/js/package~/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/uuid": { + "version": "9.0.1", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/validate-npm-package-name": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/verror": { + "version": "1.10.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../../needle-engine/js/package~/node_modules/vite/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/walk-back": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/walkdir": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/web-streams-polyfill": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true + }, + "../../../../../../needle-engine/js/package~/node_modules/webrtc-adapter": { + "version": "7.7.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "rtcpeerconnection-shim": "^1.2.15", + "sdp": "^2.12.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/websocket-ts": { + "version": "2.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wide-align": { + "version": "1.1.5", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/widest-line": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/winston": { + "version": "3.13.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/winston-transport": { + "version": "4.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/reduce-flatten": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/js/package~/node_modules/write-file-atomic": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xdg-basedir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xhr": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xml-parse-from-string": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/xml2js": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xmlbuilder": { + "version": "11.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/xmlcreate": { + "version": "2.0.4", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../../needle-engine/js/package~/node_modules/xregexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/js/package~/node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/zip-stream": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive": { + "name": "@needle-tools/gltf-progressive", + "version": "1.0.0-alpha.10", + "dev": true, + "devDependencies": { + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-xss": "^0.1.12", + "three": ">= 0.160.0", + "vite": "<= 4.3.9" + }, + "peerDependencies": { + "three": ">= 0.160.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@stylistic/eslint-plugin-js": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^8.56.10", + "acorn": "^8.11.3", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@stylistic/eslint-plugin-js": "1.8.1", + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/eslint": { + "version": "8.56.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/webxr": { + "version": "0.5.16", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-no-secrets": { + "version": "0.8.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0", + "npm": ">=6.9.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.2", + "dev": true, + "license": "MPL-2.0", + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-promise": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-xss": { + "version": "0.1.12", + "dev": true, + "license": "ISC", + "dependencies": { + "requireindex": "~1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/micromatch": { + "version": "4.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/picocolors": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/requireindex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.5" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/semver": { + "version": "7.6.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/three": { + "version": "0.164.1", + "dev": true, + "license": "MIT" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/typescript": { + "version": "5.4.5", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../../needle-engine/modules/gltf-progressive/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@needle-tools/engine": { + "resolved": "../../../../../../needle-engine/js/package~", + "link": true + }, + "node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "node_modules/@types/webxr": { + "version": "0.5.16", + "dev": true, + "license": "MIT" + }, + "node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.3", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package.json b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package.json new file mode 100644 index 000000000..4f68efc52 --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package.json @@ -0,0 +1,15 @@ +{ + "name": "needle.samples.productconfigurator", + "version": "1.0.0", + "main": "index.ts", + "dependencies": {}, + "peerDependencies": { + "@needle-tools/engine": "file:D:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3" + }, + "devDependencies": { + "@needle-tools/engine": "file:D:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3", + "@types/three": "0.162.0" + } +} \ No newline at end of file diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package.needle.json b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package.needle.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/package.needle.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/tsconfig.json b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/tsconfig.json new file mode 100644 index 000000000..f2ecad5ab --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ESNext", "DOM"], + "moduleResolution": "Node", + "strict": true, + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "noEmit": true, + "noUnusedLocals": false, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noImplicitAny": false, + "experimentalDecorators": true + }, + "include": ["**/*"] +} diff --git a/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/workspace.code-workspace b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/workspace.code-workspace new file mode 100644 index 000000000..1a29aa948 --- /dev/null +++ b/package/Runtime/JetEngine/Scripts/Needle.Samples.ProductConfigurator~/workspace.code-workspace @@ -0,0 +1,21 @@ +{ + "folders": [ + { + "path": "." + }, + { + "name": "Needle", + "path": "./node_modules/@needle-tools" + } + ], + "settings": { + "files.exclude": { + "package-lock.json": true, + "**/.git": true, + "**/.DS_Store": true, + "**/node_modules": true, + "**/*.meta": true + }, + "window.title": "Needle.Samples.ProductConfigurator~" + } +} \ No newline at end of file diff --git a/package/Runtime/JetEngine/UI.meta b/package/Runtime/JetEngine/UI.meta new file mode 100644 index 000000000..16ca46705 --- /dev/null +++ b/package/Runtime/JetEngine/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40a49b4d7a2d1ad4d9d465cda934b04f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/Font LibreFranklin.meta b/package/Runtime/JetEngine/UI/Font LibreFranklin.meta new file mode 100644 index 000000000..000e0b6d6 --- /dev/null +++ b/package/Runtime/JetEngine/UI/Font LibreFranklin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b83156faece19844a1662d566a50022 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Bold.ttf b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Bold.ttf new file mode 100644 index 000000000..3dcb78d8b Binary files /dev/null and b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Bold.ttf differ diff --git a/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Bold.ttf.meta b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Bold.ttf.meta new file mode 100644 index 000000000..2e23ab91c --- /dev/null +++ b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Bold.ttf.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 41c1f2bdc5d59e44199dddcd67912aa0 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Libre Franklin + fallbackFontReferences: + - {fileID: 12800000, guid: aa232db54d940c949895b90ba10e298e, type: 3} + - {fileID: 12800000, guid: 7baafcb09cdcf88428634c64473504df, type: 3} + - {fileID: 12800000, guid: 6fca2973d5c5a784088d2b6b9f5517d9, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Regular.ttf b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Regular.ttf new file mode 100644 index 000000000..16694317c Binary files /dev/null and b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Regular.ttf differ diff --git a/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Regular.ttf.meta b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Regular.ttf.meta new file mode 100644 index 000000000..44e34a19b --- /dev/null +++ b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-Regular.ttf.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 7b9eecc6843c2c84c992a0e22ae4be4a +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Libre Franklin + fallbackFontReferences: + - {fileID: 12800000, guid: 41c1f2bdc5d59e44199dddcd67912aa0, type: 3} + - {fileID: 12800000, guid: 6fca2973d5c5a784088d2b6b9f5517d9, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-SemiBold.ttf b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-SemiBold.ttf new file mode 100644 index 000000000..1934f299b Binary files /dev/null and b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-SemiBold.ttf differ diff --git a/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-SemiBold.ttf.meta b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-SemiBold.ttf.meta new file mode 100644 index 000000000..0534bda92 --- /dev/null +++ b/package/Runtime/JetEngine/UI/Font LibreFranklin/LibreFranklin-SemiBold.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: 6fca2973d5c5a784088d2b6b9f5517d9 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Libre Franklin + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/Icon-gesture-drag.png b/package/Runtime/JetEngine/UI/Icon-gesture-drag.png new file mode 100644 index 000000000..51432e891 Binary files /dev/null and b/package/Runtime/JetEngine/UI/Icon-gesture-drag.png differ diff --git a/package/Runtime/JetEngine/UI/Icon-gesture-drag.png.meta b/package/Runtime/JetEngine/UI/Icon-gesture-drag.png.meta new file mode 100644 index 000000000..0b909154c --- /dev/null +++ b/package/Runtime/JetEngine/UI/Icon-gesture-drag.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 2811149bf04deb84fbce718b92a9f371 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/Rounded256.png b/package/Runtime/JetEngine/UI/Rounded256.png new file mode 100644 index 000000000..5760fc7b0 Binary files /dev/null and b/package/Runtime/JetEngine/UI/Rounded256.png differ diff --git a/package/Runtime/JetEngine/UI/Rounded256.png.meta b/package/Runtime/JetEngine/UI/Rounded256.png.meta new file mode 100644 index 000000000..6ee9cc530 --- /dev/null +++ b/package/Runtime/JetEngine/UI/Rounded256.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: cbd5214acfa2e7840820b0b0f8a09073 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/Rounded42.png b/package/Runtime/JetEngine/UI/Rounded42.png new file mode 100644 index 000000000..77f97a47d Binary files /dev/null and b/package/Runtime/JetEngine/UI/Rounded42.png differ diff --git a/package/Runtime/JetEngine/UI/Rounded42.png.meta b/package/Runtime/JetEngine/UI/Rounded42.png.meta new file mode 100644 index 000000000..9bab54d66 --- /dev/null +++ b/package/Runtime/JetEngine/UI/Rounded42.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 9dee4b45710c2f14eb51d746904eb03e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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: 20, y: 20, z: 20, w: 20} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/background.png b/package/Runtime/JetEngine/UI/background.png new file mode 100644 index 000000000..62e6a401e Binary files /dev/null and b/package/Runtime/JetEngine/UI/background.png differ diff --git a/package/Runtime/JetEngine/UI/background.png.meta b/package/Runtime/JetEngine/UI/background.png.meta new file mode 100644 index 000000000..9f51de34f --- /dev/null +++ b/package/Runtime/JetEngine/UI/background.png.meta @@ -0,0 +1,613 @@ +fileFormatVersion: 2 +guid: e21a74a7829d2ae40a14c06d29086de0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 31, y: 31, z: 31, w: 31} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: background-sliced_0 + rect: + serializedVersion: 2 + x: 0 + y: 240 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 48aeb613efbc70b41a7ec3021168fca0 + internalID: -376210538 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_1 + rect: + serializedVersion: 2 + x: 16 + y: 240 + width: 224 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 747669dfdc2cfa54e9f0646d8967aa02 + internalID: 572482264 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_15 + rect: + serializedVersion: 2 + x: 240 + y: 240 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b45e00cd0bcd62f4f8fdc5659a265dfb + internalID: -540935323 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_83 + rect: + serializedVersion: 2 + x: 0 + y: 240 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 94bb66d69c8a8da4793c0b534cdc625b + internalID: 640379867 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_224 + rect: + serializedVersion: 2 + x: 0 + y: 16 + width: 16 + height: 224 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 73f3115bbbb28d445badf0276119fed3 + internalID: 1696574039 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_225 + rect: + serializedVersion: 2 + x: 16 + y: 16 + width: 224 + height: 224 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 56f4878960a782c4ab196b0987daf85b + internalID: -1931459659 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_239 + rect: + serializedVersion: 2 + x: 240 + y: 16 + width: 16 + height: 224 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d5129cc3a8135434c8e8f9174c195661 + internalID: 1725025563 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_240 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4565a0bd4b0622c45a4d38c8b9693a96 + internalID: -1681780342 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_241 + rect: + serializedVersion: 2 + x: 16 + y: 0 + width: 224 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fc85d3ad8ad824c4b99a384ad09c34ee + internalID: -128810455 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: background-sliced_255 + rect: + serializedVersion: 2 + x: 240 + y: 0 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 021e2eb0bb7b3be47999673e1080482d + internalID: -1443142999 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + background-sliced_0: -376210538 + background-sliced_1: 572482264 + background-sliced_10: 1255024039 + background-sliced_100: 206199566 + background-sliced_101: 1929836041 + background-sliced_102: 1832105796 + background-sliced_103: -452759479 + background-sliced_104: -384031845 + background-sliced_105: 1816923099 + background-sliced_106: -132642302 + background-sliced_107: -1392667291 + background-sliced_108: -851048787 + background-sliced_109: 2125253364 + background-sliced_11: -70072984 + background-sliced_110: 283573353 + background-sliced_111: 1023381486 + background-sliced_112: -2076079762 + background-sliced_113: 1137651184 + background-sliced_114: -1487057244 + background-sliced_115: -1994954456 + background-sliced_116: -840877378 + background-sliced_117: -1537720409 + background-sliced_118: -887296326 + background-sliced_119: 80265719 + background-sliced_12: 899443093 + background-sliced_120: -1076100739 + background-sliced_121: -525872926 + background-sliced_122: -1444789249 + background-sliced_123: 593941254 + background-sliced_124: -90140917 + background-sliced_125: -493983073 + background-sliced_126: 2025022464 + background-sliced_127: -654810595 + background-sliced_128: -872010582 + background-sliced_129: -704126004 + background-sliced_13: -2083643062 + background-sliced_130: 1760984712 + background-sliced_131: -1562226917 + background-sliced_132: -1121326338 + background-sliced_133: 1253449811 + background-sliced_134: 1845174489 + background-sliced_135: 531409819 + background-sliced_136: 346545892 + background-sliced_137: 832148325 + background-sliced_138: -369353724 + background-sliced_139: 1972502220 + background-sliced_14: -265354874 + background-sliced_140: 1003818585 + background-sliced_141: -816989763 + background-sliced_142: 1376952980 + background-sliced_143: 1567384229 + background-sliced_144: -894613248 + background-sliced_145: -366509052 + background-sliced_146: 715560129 + background-sliced_147: 1387394328 + background-sliced_148: -695566618 + background-sliced_149: -1648511358 + background-sliced_15: -540935323 + background-sliced_150: -1942967367 + background-sliced_151: -1165563021 + background-sliced_152: 197602901 + background-sliced_153: 285910070 + background-sliced_154: 206942428 + background-sliced_155: 533318793 + background-sliced_156: 728129923 + background-sliced_157: 1770272439 + background-sliced_158: -867120693 + background-sliced_159: -307121731 + background-sliced_16: 1557730427 + background-sliced_160: -1173870622 + background-sliced_161: 926492423 + background-sliced_162: 650490800 + background-sliced_163: -2045787577 + background-sliced_164: -1994071499 + background-sliced_165: -335060841 + background-sliced_166: 255596726 + background-sliced_167: 252343037 + background-sliced_168: 817939103 + background-sliced_169: 429720269 + background-sliced_17: 492554407 + background-sliced_170: 1330619458 + background-sliced_171: -1721252414 + background-sliced_172: 384915805 + background-sliced_173: 1216633462 + background-sliced_174: -1758895949 + background-sliced_175: 1407745136 + background-sliced_176: 1019882272 + background-sliced_177: -280433934 + background-sliced_178: 1686592050 + background-sliced_179: -1932190305 + background-sliced_18: 1978824541 + background-sliced_180: -756301131 + background-sliced_181: 152918611 + background-sliced_182: 423806148 + background-sliced_183: 1007920431 + background-sliced_184: -333447777 + background-sliced_185: 296243430 + background-sliced_186: 490560955 + background-sliced_187: 1389408956 + background-sliced_188: -1950052141 + background-sliced_189: -851686848 + background-sliced_19: -760014766 + background-sliced_190: -1648816926 + background-sliced_191: 459473295 + background-sliced_192: -1338785798 + background-sliced_193: 341097003 + background-sliced_194: 605175465 + background-sliced_195: 1388715414 + background-sliced_196: 142787135 + background-sliced_197: 455118338 + background-sliced_198: -2015183940 + background-sliced_199: 188222295 + background-sliced_2: -112417519 + background-sliced_20: -835559167 + background-sliced_200: -1495105198 + background-sliced_201: 1951217068 + background-sliced_202: 1227833391 + background-sliced_203: -2057692066 + background-sliced_204: -232993816 + background-sliced_205: -1274078509 + background-sliced_206: 1953475837 + background-sliced_207: 23635422 + background-sliced_208: 2126959593 + background-sliced_209: -2089790754 + background-sliced_21: 543618457 + background-sliced_210: 680769089 + background-sliced_211: -1900151433 + background-sliced_212: 1637432628 + background-sliced_213: 898250725 + background-sliced_214: 1499747452 + background-sliced_215: 277944296 + background-sliced_216: 5772176 + background-sliced_217: -1272260942 + background-sliced_218: 235232139 + background-sliced_219: -1483406207 + background-sliced_22: -787109890 + background-sliced_220: 750918495 + background-sliced_221: 1320774297 + background-sliced_222: -2041094601 + background-sliced_223: -25477266 + background-sliced_224: 1696574039 + background-sliced_225: -1931459659 + background-sliced_226: -861401016 + background-sliced_227: -860625515 + background-sliced_228: 1542469544 + background-sliced_229: 1170417073 + background-sliced_23: 738750442 + background-sliced_230: 829942787 + background-sliced_231: -177347277 + background-sliced_232: -708950755 + background-sliced_233: 1128415694 + background-sliced_234: 2015608395 + background-sliced_235: 673620789 + background-sliced_236: -652788211 + background-sliced_237: -81100179 + background-sliced_238: 948532850 + background-sliced_239: 1725025563 + background-sliced_24: 1648883237 + background-sliced_240: -1681780342 + background-sliced_241: -128810455 + background-sliced_242: -903869381 + background-sliced_243: 372521266 + background-sliced_244: -500123890 + background-sliced_245: 606328032 + background-sliced_246: 1060202456 + background-sliced_247: 346503914 + background-sliced_248: 257288964 + background-sliced_249: 1226175791 + background-sliced_25: -107492989 + background-sliced_250: -1593233136 + background-sliced_251: 1165778922 + background-sliced_252: 1286068325 + background-sliced_253: 309081416 + background-sliced_254: 909844605 + background-sliced_255: -1443142999 + background-sliced_26: -1646611026 + background-sliced_27: 1263414164 + background-sliced_28: 237794774 + background-sliced_29: -766347883 + background-sliced_3: -1887232999 + background-sliced_30: 1065328224 + background-sliced_31: -1520938352 + background-sliced_32: 300532308 + background-sliced_33: -1117866608 + background-sliced_34: -1016500676 + background-sliced_35: 1389809677 + background-sliced_36: 436169433 + background-sliced_37: 477355559 + background-sliced_38: 1073269697 + background-sliced_39: -1143057661 + background-sliced_4: -1780244951 + background-sliced_40: -1677421677 + background-sliced_41: -425787468 + background-sliced_42: 1253247512 + background-sliced_43: -1393367030 + background-sliced_44: -645230813 + background-sliced_45: -979020188 + background-sliced_46: 971896186 + background-sliced_47: -544733589 + background-sliced_48: -1118425791 + background-sliced_49: -1942184730 + background-sliced_5: -669832899 + background-sliced_50: 1775225446 + background-sliced_51: -28893114 + background-sliced_52: 1080060426 + background-sliced_53: -1122049362 + background-sliced_54: -1005780868 + background-sliced_55: -95787106 + background-sliced_56: 266341565 + background-sliced_57: 883408601 + background-sliced_58: -157903948 + background-sliced_59: 1036035388 + background-sliced_6: -243249498 + background-sliced_60: -1973067019 + background-sliced_61: -225950401 + background-sliced_62: 936949160 + background-sliced_63: -1931336187 + background-sliced_64: 2080585286 + background-sliced_65: -329249143 + background-sliced_66: 1110464410 + background-sliced_67: -1068398933 + background-sliced_68: 1355553140 + background-sliced_69: 814027290 + background-sliced_7: -1970236870 + background-sliced_70: 955417188 + background-sliced_71: 1037060184 + background-sliced_72: 676728990 + background-sliced_73: 79169263 + background-sliced_74: -1432281757 + background-sliced_75: 2396166 + background-sliced_76: -551826782 + background-sliced_77: 1250625156 + background-sliced_78: 1403814187 + background-sliced_79: -146556410 + background-sliced_8: 337707000 + background-sliced_80: -1108987193 + background-sliced_81: 1814793171 + background-sliced_82: -1791134746 + background-sliced_83: 640379867 + background-sliced_84: 913807936 + background-sliced_85: -337570521 + background-sliced_86: -491107286 + background-sliced_87: -1827598740 + background-sliced_88: -1837098448 + background-sliced_89: -261390075 + background-sliced_9: 596531426 + background-sliced_90: 2143995599 + background-sliced_91: 658782577 + background-sliced_92: -2100535040 + background-sliced_93: -2042664188 + background-sliced_94: 1385372699 + background-sliced_95: 1585336123 + background-sliced_96: 497564876 + background-sliced_97: -18410765 + background-sliced_98: -1872531056 + background-sliced_99: -74396397 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/icon-annotation-active.png b/package/Runtime/JetEngine/UI/icon-annotation-active.png new file mode 100644 index 000000000..78e9f625e Binary files /dev/null and b/package/Runtime/JetEngine/UI/icon-annotation-active.png differ diff --git a/package/Runtime/JetEngine/UI/icon-annotation-active.png.meta b/package/Runtime/JetEngine/UI/icon-annotation-active.png.meta new file mode 100644 index 000000000..b064cf22a --- /dev/null +++ b/package/Runtime/JetEngine/UI/icon-annotation-active.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 5da26684b7ca18f46964ab8539deaef3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/icon-annotation.png b/package/Runtime/JetEngine/UI/icon-annotation.png new file mode 100644 index 000000000..80fd4fca9 Binary files /dev/null and b/package/Runtime/JetEngine/UI/icon-annotation.png differ diff --git a/package/Runtime/JetEngine/UI/icon-annotation.png.meta b/package/Runtime/JetEngine/UI/icon-annotation.png.meta new file mode 100644 index 000000000..3fb0c273b --- /dev/null +++ b/package/Runtime/JetEngine/UI/icon-annotation.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: cc0f82d6ef8601942a3a87f856f02325 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/icon-arrow-left.png b/package/Runtime/JetEngine/UI/icon-arrow-left.png new file mode 100644 index 000000000..278a00875 Binary files /dev/null and b/package/Runtime/JetEngine/UI/icon-arrow-left.png differ diff --git a/package/Runtime/JetEngine/UI/icon-arrow-left.png.meta b/package/Runtime/JetEngine/UI/icon-arrow-left.png.meta new file mode 100644 index 000000000..bf1395c3a --- /dev/null +++ b/package/Runtime/JetEngine/UI/icon-arrow-left.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 93904f1f4d7c9774793042249856d811 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/icon-arrow-right.png b/package/Runtime/JetEngine/UI/icon-arrow-right.png new file mode 100644 index 000000000..e480e34a8 Binary files /dev/null and b/package/Runtime/JetEngine/UI/icon-arrow-right.png differ diff --git a/package/Runtime/JetEngine/UI/icon-arrow-right.png.meta b/package/Runtime/JetEngine/UI/icon-arrow-right.png.meta new file mode 100644 index 000000000..6d1a4147d --- /dev/null +++ b/package/Runtime/JetEngine/UI/icon-arrow-right.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 80d4e025e9971de4e888d6806a3e100d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/icon-circle-filled.png b/package/Runtime/JetEngine/UI/icon-circle-filled.png new file mode 100644 index 000000000..db71e9c8d Binary files /dev/null and b/package/Runtime/JetEngine/UI/icon-circle-filled.png differ diff --git a/package/Runtime/JetEngine/UI/icon-circle-filled.png.meta b/package/Runtime/JetEngine/UI/icon-circle-filled.png.meta new file mode 100644 index 000000000..e21fa39c4 --- /dev/null +++ b/package/Runtime/JetEngine/UI/icon-circle-filled.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: cb0bd0050bf99324daaf40025fabf845 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/icon-circle-outline.png b/package/Runtime/JetEngine/UI/icon-circle-outline.png new file mode 100644 index 000000000..51740b687 Binary files /dev/null and b/package/Runtime/JetEngine/UI/icon-circle-outline.png differ diff --git a/package/Runtime/JetEngine/UI/icon-circle-outline.png.meta b/package/Runtime/JetEngine/UI/icon-circle-outline.png.meta new file mode 100644 index 000000000..ace5e144a --- /dev/null +++ b/package/Runtime/JetEngine/UI/icon-circle-outline.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: bfe8f9e142f320a489e9d704758b1eda +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/icon-close.png b/package/Runtime/JetEngine/UI/icon-close.png new file mode 100644 index 000000000..1091e2290 Binary files /dev/null and b/package/Runtime/JetEngine/UI/icon-close.png differ diff --git a/package/Runtime/JetEngine/UI/icon-close.png.meta b/package/Runtime/JetEngine/UI/icon-close.png.meta new file mode 100644 index 000000000..9846ecc82 --- /dev/null +++ b/package/Runtime/JetEngine/UI/icon-close.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 7c0ce0b00ec01be47b3fbb177f5a2081 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/icon-gesture-tap.png b/package/Runtime/JetEngine/UI/icon-gesture-tap.png new file mode 100644 index 000000000..149a4cf56 Binary files /dev/null and b/package/Runtime/JetEngine/UI/icon-gesture-tap.png differ diff --git a/package/Runtime/JetEngine/UI/icon-gesture-tap.png.meta b/package/Runtime/JetEngine/UI/icon-gesture-tap.png.meta new file mode 100644 index 000000000..021cb3d07 --- /dev/null +++ b/package/Runtime/JetEngine/UI/icon-gesture-tap.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 355905fd70a1dd546a75f339504ed32e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/JetEngine/UI/line.png b/package/Runtime/JetEngine/UI/line.png new file mode 100644 index 000000000..3531304cc Binary files /dev/null and b/package/Runtime/JetEngine/UI/line.png differ diff --git a/package/Runtime/JetEngine/UI/line.png.meta b/package/Runtime/JetEngine/UI/line.png.meta new file mode 100644 index 000000000..6bb4fbc7d --- /dev/null +++ b/package/Runtime/JetEngine/UI/line.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 486bee687c4caef458ebc6879ad03260 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Jewelry/JewelryRing.unity b/package/Runtime/Jewelry/JewelryRing.unity index 59ffe512e..0ab28c606 100644 --- a/package/Runtime/Jewelry/JewelryRing.unity +++ b/package/Runtime/Jewelry/JewelryRing.unity @@ -187,6 +187,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &208071534 Transform: diff --git a/package/Runtime/Jewelry/Materials/Diamond_Inner.mat b/package/Runtime/Jewelry/Materials/Diamond_Inner.mat index 8c365196c..00c9ffa99 100644 --- a/package/Runtime/Jewelry/Materials/Diamond_Inner.mat +++ b/package/Runtime/Jewelry/Materials/Diamond_Inner.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _CLEARCOAT_ON - _SPECULAR_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -119,6 +120,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 1 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 1 @@ -136,6 +139,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.648 diff --git a/package/Runtime/Jewelry/Materials/Gold.mat b/package/Runtime/Jewelry/Materials/Gold.mat index ac8244b82..4ae26bf6f 100644 --- a/package/Runtime/Jewelry/Materials/Gold.mat +++ b/package/Runtime/Jewelry/Materials/Gold.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -118,6 +119,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -135,6 +138,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/LOD/Content/Paprika/Materials/Paprika.mat b/package/Runtime/LOD/Content/Paprika/Materials/Paprika.mat index c98cb9c08..869fee9dc 100644 --- a/package/Runtime/LOD/Content/Paprika/Materials/Paprika.mat +++ b/package/Runtime/LOD/Content/Paprika/Materials/Paprika.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -206,6 +207,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/LOD/Content/Paprika/Materials/Wireframe.mat b/package/Runtime/LOD/Content/Paprika/Materials/Wireframe.mat index 6c5b605ce..7e767656f 100644 --- a/package/Runtime/LOD/Content/Paprika/Materials/Wireframe.mat +++ b/package/Runtime/LOD/Content/Paprika/Materials/Wireframe.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -188,7 +189,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -217,6 +220,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/LOD/LOD.unity b/package/Runtime/LOD/LOD.unity index 596b93387..d9a6cfcb8 100644 --- a/package/Runtime/LOD/LOD.unity +++ b/package/Runtime/LOD/LOD.unity @@ -265,6 +265,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &218719408 GameObject: @@ -601,7 +602,7 @@ MonoBehaviour: arScale: 10 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!114 &577162390 MonoBehaviour: diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat index 8aa59625d..9ba29242f 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat @@ -39,6 +39,7 @@ Material: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -170,6 +171,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat index 3b19a8c21..ca90ea24c 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -132,6 +133,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat index fe3e5c765..c165ed65f 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -132,6 +133,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat index 275304ac9..4ca3875dc 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -132,6 +133,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat index 877d18e2c..192485eae 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -132,6 +133,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat index 5248f6bcc..850533dff 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -205,6 +206,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat index 95cf19769..71beb1400 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat @@ -39,6 +39,7 @@ Material: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -170,6 +171,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Lightmaps/LightmapBaker.unity b/package/Runtime/Lightmaps/LightmapBaker.unity index d5b0dd381..4f2681c3d 100644 --- a/package/Runtime/Lightmaps/LightmapBaker.unity +++ b/package/Runtime/Lightmaps/LightmapBaker.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.057983212, g: 0.057758685, b: 0.057983212, a: 1} + m_IndirectSpecularColor: {r: 0.05785726, g: 0.05785726, b: 0.05785726, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -449,7 +449,7 @@ Light: m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 1.02e-43, y: 0, z: 0, w: 9.226364e+23} + m_BoundingSphereOverride: {x: 4e-45, y: 8.440283e-39, z: 0, w: 1e-45} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 @@ -914,6 +914,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &228121862 GameObject: @@ -1044,6 +1045,8 @@ MonoBehaviour: enableZoom: 1 minZoom: 0 maxZoom: Infinity + zoomSpeed: 1 + zoomToCursor: 0 enablePan: 1 enableDamping: 1 dampingFactor: 0.1 @@ -1051,6 +1054,7 @@ MonoBehaviour: enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 0 + clickBackgroundToFitScene: 2 allowInterrupt: 1 lookAtConstraint: {fileID: 0} --- !u!81 &228121868 @@ -1152,6 +1156,7 @@ MonoBehaviour: invertForward: 0 customReticle: {fileID: 0} arTouchTransform: 1 + autoPlace: 0 useXRAnchor: 0 --- !u!1 &446271500 GameObject: @@ -1264,7 +1269,7 @@ Light: m_BounceIntensity: 10 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 6e-45, y: 0, z: 0, w: 0} + m_BoundingSphereOverride: {x: 0, y: 3.247492e-39, z: 6.81e-43, w: 4.29537e-40} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 @@ -1301,13 +1306,13 @@ MonoBehaviour: $ GlobalObjectId_V1-2-b8a0606ee6f38b94e9ff246e56bc332d-467191617-0 Configurations: - Name: Day - BakedLightmap: {fileID: 0} + BakedLightmap: {fileID: 2800000, guid: 1338cedb683b11dfcd2a4270b1def208, type: 3} Objects: - {fileID: 446271500} Emissive: - {fileID: 1323092295} - Name: Lights - BakedLightmap: {fileID: 0} + BakedLightmap: {fileID: 2800000, guid: 73072a6b09d306a842f418c9ee8b408e, type: 3} Objects: - {fileID: 134708613} - {fileID: 1535853987} @@ -1325,7 +1330,7 @@ MonoBehaviour: - {fileID: 192551305} - {fileID: 1759158341} - Name: Dark - BakedLightmap: {fileID: 0} + BakedLightmap: {fileID: 2800000, guid: 018f77c4fcce296fe6d337bb3a064b1f, type: 3} Objects: - {fileID: 134708613} Emissive: [] @@ -1819,7 +1824,7 @@ Light: m_BounceIntensity: 0.5 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_BoundingSphereOverride: {x: 1.02e-43, y: 0, z: 0, w: -1.7795698e-30} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 @@ -1886,9 +1891,9 @@ MonoBehaviour: cycleInterval: 1 pingPong: 0 lightmaps: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} + - {fileID: 2800000, guid: 1338cedb683b11dfcd2a4270b1def208, type: 3} + - {fileID: 2800000, guid: 73072a6b09d306a842f418c9ee8b408e, type: 3} + - {fileID: 2800000, guid: 018f77c4fcce296fe6d337bb3a064b1f, type: 3} --- !u!1 &992587674 GameObject: m_ObjectHideFlags: 0 @@ -2843,7 +2848,7 @@ Light: m_BounceIntensity: 8 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_BoundingSphereOverride: {x: 1.02e-43, y: 0, z: 0, w: -1.7795698e-30} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 @@ -3094,7 +3099,7 @@ Light: m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: -0.01997561, y: 0, z: 0.89729416, w: 0.22508056} + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 6.610319e-37} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 @@ -3520,7 +3525,7 @@ Light: m_BounceIntensity: 10 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_BoundingSphereOverride: {x: 1.02e-43, y: 0, z: 0, w: -1.7795698e-30} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 @@ -3636,7 +3641,7 @@ Light: m_BounceIntensity: 0.5 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_BoundingSphereOverride: {x: 4.5905e-41, y: -7.730935e-32, z: 4.5905e-41, w: 9.403955e-38} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 diff --git a/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts b/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts index 824c0883c..12dd7b1cf 100644 --- a/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts +++ b/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts @@ -1,4 +1,4 @@ -import { Context, ContextRegistry, SyncedTransform } from "@needle-tools/engine"; +import { Context, ContextRegistry, NEEDLE_progressive, SyncedTransform } from "@needle-tools/engine"; import { Behaviour, GameObject } from "@needle-tools/engine"; import { Renderer } from "@needle-tools/engine"; import { IPointerClickHandler } from "@needle-tools/engine"; @@ -83,6 +83,21 @@ export class LightmapConfigurations extends Behaviour { this.index = model.index; this._didSwitchLightTime = model.switchTime; }); + + this._renderers = GameObject.findObjectsOfType(Renderer); + } + start() { + if (!this.cycleLigthmaps) { + this._didSwitchLightTime = Date.now(); + } + + const defaultLightmap = this.lightmaps?.at(0); + if (!defaultLightmap) return; + + NEEDLE_progressive.assignTextureLOD(defaultLightmap, 0).then(_res => { + this.setLightmap(0); + this.startCoroutine(this.switchLightmaps()); + }); } onDestroy() { @@ -104,10 +119,6 @@ export class LightmapConfigurations extends Behaviour { this.setLightmap(index); }; - onEnable() { - this.startCoroutine(this.switchLightmaps()); - } - *switchLightmaps() { this._renderers = GameObject.findObjectsOfType(Renderer); if(this._renderers.length <= 0){ diff --git a/package/Runtime/LineDrawing/LineDrawing.unity b/package/Runtime/LineDrawing/LineDrawing.unity index 6367704ef..263131668 100644 --- a/package/Runtime/LineDrawing/LineDrawing.unity +++ b/package/Runtime/LineDrawing/LineDrawing.unity @@ -370,6 +370,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &647179065 GameObject: diff --git a/package/Runtime/LookingGlass/LookingGlass.unity b/package/Runtime/LookingGlass/LookingGlass.unity index 9e0c756d8..aa41d2536 100644 --- a/package/Runtime/LookingGlass/LookingGlass.unity +++ b/package/Runtime/LookingGlass/LookingGlass.unity @@ -281,6 +281,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 0 ShowSpatialMenu: 1 --- !u!4 &208071534 Transform: diff --git a/package/Runtime/LookingGlass/needle-lookingglass~/SingleFileDrop.ts b/package/Runtime/LookingGlass/needle-lookingglass~/SingleFileDrop.ts index aae72894f..0aafd7f2f 100644 --- a/package/Runtime/LookingGlass/needle-lookingglass~/SingleFileDrop.ts +++ b/package/Runtime/LookingGlass/needle-lookingglass~/SingleFileDrop.ts @@ -30,7 +30,7 @@ export class SingleFileDrop extends Behaviour { // get OrbitControls from mainCamera const orbitControls = getComponent(this.context.mainCamera!, OrbitControls); if (orbitControls) - orbitControls.fitCamera([this.gameObject], 1.3); + orbitControls.fitCamera([this.gameObject], { fitOffset: 1.3 }); }); // create centered p element diff --git a/package/Runtime/MaterialXNodes.meta b/package/Runtime/MaterialXNodes.meta new file mode 100644 index 000000000..6ef388cc7 --- /dev/null +++ b/package/Runtime/MaterialXNodes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5431b519ec7b0489a9661912d8ac258b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material.meta b/package/Runtime/MaterialXNodes/Material.meta new file mode 100644 index 000000000..6758c4806 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a694004d08cb4a45b70f62110dc8969 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material/Knight_mat.mtlx b/package/Runtime/MaterialXNodes/Material/Knight_mat.mtlx new file mode 100644 index 000000000..3277a0798 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/Knight_mat.mtlx @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/package/Runtime/MaterialXNodes/Material/Knight_mat.mtlx.meta b/package/Runtime/MaterialXNodes/Material/Knight_mat.mtlx.meta new file mode 100644 index 000000000..faecad905 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/Knight_mat.mtlx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b760c00f2c09417ea14eebfea1308a9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material/Knight_mat_glTF.mat b/package/Runtime/MaterialXNodes/Material/Knight_mat_glTF.mat new file mode 100644 index 000000000..0f1941663 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/Knight_mat_glTF.mat @@ -0,0 +1,265 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1076285186572069260 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Knight_mat_glTF + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 2800000, guid: 14c38f1ae2fe8487c917c12f2f7c67c7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 2800000, guid: c12583f7e275c4438b7e006f359f0d73, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 2800000, guid: 4e56e2fb88ce94b4b9118b3446498180, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 1 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 1 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &6893479005494147622 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/MaterialXNodes/Material/Knight_mat_glTF.mat.meta b/package/Runtime/MaterialXNodes/Material/Knight_mat_glTF.mat.meta new file mode 100644 index 000000000..c037e02f6 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/Knight_mat_glTF.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 50fc4434928ef4981a0ef61d4882d02e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material/tex.meta b/package/Runtime/MaterialXNodes/Material/tex.meta new file mode 100644 index 000000000..0cd75ab01 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/tex.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b11a8830a9c04162b507df8191d88f1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_black_base_color.jpg b/package/Runtime/MaterialXNodes/Material/tex/knight_black_base_color.jpg new file mode 100644 index 000000000..68b9d9205 Binary files /dev/null and b/package/Runtime/MaterialXNodes/Material/tex/knight_black_base_color.jpg differ diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_black_base_color.jpg.meta b/package/Runtime/MaterialXNodes/Material/tex/knight_black_base_color.jpg.meta new file mode 100644 index 000000000..55a9786ab --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/tex/knight_black_base_color.jpg.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 14c38f1ae2fe8487c917c12f2f7c67c7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_black_roughness.jpg b/package/Runtime/MaterialXNodes/Material/tex/knight_black_roughness.jpg new file mode 100644 index 000000000..82e3603f6 Binary files /dev/null and b/package/Runtime/MaterialXNodes/Material/tex/knight_black_roughness.jpg differ diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_black_roughness.jpg.meta b/package/Runtime/MaterialXNodes/Material/tex/knight_black_roughness.jpg.meta new file mode 100644 index 000000000..7204ff732 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/tex/knight_black_roughness.jpg.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: c12583f7e275c4438b7e006f359f0d73 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_shared_normal.jpg b/package/Runtime/MaterialXNodes/Material/tex/knight_shared_normal.jpg new file mode 100644 index 000000000..a88f0a7c7 Binary files /dev/null and b/package/Runtime/MaterialXNodes/Material/tex/knight_shared_normal.jpg differ diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_shared_normal.jpg.meta b/package/Runtime/MaterialXNodes/Material/tex/knight_shared_normal.jpg.meta new file mode 100644 index 000000000..70eedcb28 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/tex/knight_shared_normal.jpg.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 4e56e2fb88ce94b4b9118b3446498180 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_white_base_color.jpg b/package/Runtime/MaterialXNodes/Material/tex/knight_white_base_color.jpg new file mode 100644 index 000000000..e7d34b230 Binary files /dev/null and b/package/Runtime/MaterialXNodes/Material/tex/knight_white_base_color.jpg differ diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_white_base_color.jpg.meta b/package/Runtime/MaterialXNodes/Material/tex/knight_white_base_color.jpg.meta new file mode 100644 index 000000000..a3ea58479 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/tex/knight_white_base_color.jpg.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: fe177f7992770498d8c7d9388985c5fa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_white_roughness.jpg b/package/Runtime/MaterialXNodes/Material/tex/knight_white_roughness.jpg new file mode 100644 index 000000000..2201a35ee Binary files /dev/null and b/package/Runtime/MaterialXNodes/Material/tex/knight_white_roughness.jpg differ diff --git a/package/Runtime/MaterialXNodes/Material/tex/knight_white_roughness.jpg.meta b/package/Runtime/MaterialXNodes/Material/tex/knight_white_roughness.jpg.meta new file mode 100644 index 000000000..d0d09e568 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Material/tex/knight_white_roughness.jpg.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: c07ccaffa396a407fbb6043be9ea3952 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/MaterialXNodes.unity b/package/Runtime/MaterialXNodes/MaterialXNodes.unity new file mode 100644 index 000000000..cbb1537da --- /dev/null +++ b/package/Runtime/MaterialXNodes/MaterialXNodes.unity @@ -0,0 +1,1506 @@ +%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: 2100000, guid: f0fe2ff02a3cbde40ac60243cd454a43, type: 2} + 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.4568469, g: 0.4568469, b: 0.4568469, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &200140966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 200140968} + - component: {fileID: 200140967} + m_Layer: 0 + m_Name: ContactShadows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &200140967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 200140966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e02b67dd02032423381aa26c5571503f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ContactShadows, Needle.Engine + autoFit: 0 + darkness: 1 + opacity: 0.5 + blur: 4 + occludeBelowGround: 0 + backfaceShadows: 1 +--- !u!4 &200140968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 200140966} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1216881938} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &323972088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 323972090} + - component: {fileID: 323972089} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &323972089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323972088} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!4 &323972090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323972088} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &337751303 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 337751305} + - component: {fileID: 337751304} + - component: {fileID: 337751306} + 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 &337751304 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 337751303} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &337751305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 337751303} + 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: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &337751306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 337751303} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &458812336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458812339} + - component: {fileID: 458812338} + - component: {fileID: 458812337} + - component: {fileID: 458812344} + - component: {fileID: 458812342} + - component: {fileID: 458812343} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &458812337 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458812336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &458812338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458812336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 0 + Dependencies: + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &458812339 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458812336} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &458812342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458812336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 52882cd15871496cba5a3596b2e735c1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Gltf.Experimental.progressive.ProgressiveTexturesSettings, + Needle.Engine.GltfExport + AllowProgressiveLoading: 0 + UseMaxSize: 1 + MaxSize: 128 + GenerateLODs: 1 +--- !u!114 &458812343 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458812336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /material-x + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &458812344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458812336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Material X + description: Widly supported shader node system + image: {fileID: 2800000, guid: bc1e870aee614a14a8e5c9c15f3dbd8c, type: 3} +--- !u!1001 &784996343 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 996123075} + m_Modifications: + - target: {fileID: 6847057679667940248, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Text + value: MaterialX .mtlx file + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606610, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Name + value: MaterialX Asset + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_SizeDelta.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_SizeDelta.y + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.z + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} +--- !u!224 &784996344 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + m_PrefabInstance: {fileID: 784996343} + m_PrefabAsset: {fileID: 0} +--- !u!1 &920903795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 920903799} + - component: {fileID: 920903798} + - component: {fileID: 920903797} + - component: {fileID: 920903796} + m_Layer: 0 + m_Name: Create MaterialX Nodes in Code + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &920903796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920903795} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49bad623956f3abe5f764b9675e978ce, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ShadeWithMaterialX, + Needle.Engine-Samples.Runtime +--- !u!23 &920903797 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920903795} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8771166627424403242, guid: 6c608a0b6d63a427c994f9f27fc89cf0, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &920903798 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920903795} + m_Mesh: {fileID: -7557863986160892473, guid: 6c608a0b6d63a427c994f9f27fc89cf0, type: 3} +--- !u!4 &920903799 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920903795} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.23, y: -0.061, z: 0.278} + m_LocalScale: {x: 3.3776, y: 3.3777275, z: 3.3777275} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1216881938} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &996123071 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 996123075} + - component: {fileID: 996123074} + - component: {fileID: 996123073} + - component: {fileID: 996123072} + m_Layer: 5 + m_Name: UI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &996123072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 996123071} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &996123073 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 996123071} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &996123074 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 996123071} + 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 &996123075 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 996123071} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1669964373} + - {fileID: 784996344} + - {fileID: 1734698878} + m_Father: {fileID: 1216881938} + 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: 500, y: 500} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1069907841 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1069907844} + - component: {fileID: 1069907843} + - component: {fileID: 1069907842} + m_Layer: 0 + m_Name: glTF PBR Material + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1069907842 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069907841} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 50fc4434928ef4981a0ef61d4882d02e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1069907843 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069907841} + m_Mesh: {fileID: -7557863986160892473, guid: 6c608a0b6d63a427c994f9f27fc89cf0, type: 3} +--- !u!4 &1069907844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069907841} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.206, y: -0.061, z: -0.231} + m_LocalScale: {x: 3.3776, y: 3.3777275, z: 3.3777275} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1216881938} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1210627787 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1210627789} + - component: {fileID: 1210627788} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1210627788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1210627787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 3660cbdd2f2d742d5bfa18713475ef27 +--- !u!4 &1210627789 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1210627787} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1216881937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1216881938} + m_Layer: 0 + m_Name: Scene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1216881938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1216881937} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 200140968} + - {fileID: 1069907844} + - {fileID: 1907323040} + - {fileID: 920903799} + - {fileID: 996123075} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1376256821 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1376256824} + - component: {fileID: 1376256823} + - component: {fileID: 1376256822} + - component: {fileID: 1376256825} + - component: {fileID: 1376256826} + 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 &1376256822 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376256821} + m_Enabled: 1 +--- !u!20 &1376256823 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376256821} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 35 + 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 &1376256824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376256821} + m_LocalRotation: {x: -0.14477524, y: -0.31435716, z: 0.048583906, w: -0.93694144} + m_LocalPosition: {x: -0.96, y: 0.622, z: -1.237} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1376256825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376256821} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!114 &1376256826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376256821} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1 &1443406861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1443406863} + - component: {fileID: 1443406862} + m_Layer: 0 + m_Name: XR Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1443406862 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1443406861} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!4 &1443406863 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1443406861} + m_LocalRotation: {x: -0, y: 0.3011364, z: -0, w: 0.95358115} + m_LocalPosition: {x: -0.367, y: 0, z: -0.547} + m_LocalScale: {x: 0.26287806, y: 0.262878, z: 0.26287806} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 35.052, z: 0} +--- !u!224 &1669964373 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + m_PrefabInstance: {fileID: 6847057679500310086} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1734698877 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 996123075} + m_Modifications: + - target: {fileID: 6847057679667940248, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Text + value: MaterialX graph in code + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606610, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Name + value: Code + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_SizeDelta.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_SizeDelta.y + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.z + value: 137 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchoredPosition.x + value: -113 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057680660866420, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_SizeDelta.x + value: 174.5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} +--- !u!224 &1734698878 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + m_PrefabInstance: {fileID: 1734698877} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1768583399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768583401} + - component: {fileID: 1768583400} + m_Layer: 0 + m_Name: WebXR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1768583400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768583399} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 1 + usePlacementAdjustment: 1 + arSceneScale: 10 + useXRAnchor: 0 + useQuicklookExport: 1 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 0} +--- !u!4 &1768583401 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768583399} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1907323037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1907323040} + - component: {fileID: 1907323039} + - component: {fileID: 1907323038} + - component: {fileID: 1907323041} + m_Layer: 0 + m_Name: MaterialX Asset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1907323038 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907323037} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8771166627424403242, guid: 6c608a0b6d63a427c994f9f27fc89cf0, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1907323039 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907323037} + m_Mesh: {fileID: -7557863986160892473, guid: 6c608a0b6d63a427c994f9f27fc89cf0, type: 3} +--- !u!4 &1907323040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907323037} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: -0.061, z: 0} + m_LocalScale: {x: 3.3776, y: 3.3777275, z: 3.3777275} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1216881938} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1907323041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907323037} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9288a03e70ffd21aa1dd9571221d2b14, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.MaterialXAsset, + Needle.Engine-Samples.Runtime + materialXAsset: + File: {fileID: 102900000, guid: 8b760c00f2c09417ea14eebfea1308a9, type: 3} + images: + - File: {fileID: 2800000, guid: 4e56e2fb88ce94b4b9118b3446498180, type: 3} + - File: {fileID: 2800000, guid: 14c38f1ae2fe8487c917c12f2f7c67c7, type: 3} + - File: {fileID: 2800000, guid: c12583f7e275c4438b7e006f359f0d73, type: 3} + - File: {fileID: 2800000, guid: fe177f7992770498d8c7d9388985c5fa, type: 3} + - File: {fileID: 2800000, guid: c07ccaffa396a407fbb6043be9ea3952, type: 3} +--- !u!1001 &6847057679500310086 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 996123075} + m_Modifications: + - target: {fileID: 6847057679994606610, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Name + value: glTF + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_SizeDelta.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_SizeDelta.y + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalPosition.z + value: -113 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 115 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6847057679994606611, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5552ea43b3fb843d5882c9db4d6e87d3, type: 3} diff --git a/package/Runtime/MaterialXNodes/MaterialXNodes.unity.meta b/package/Runtime/MaterialXNodes/MaterialXNodes.unity.meta new file mode 100644 index 000000000..ac4cd6a79 --- /dev/null +++ b/package/Runtime/MaterialXNodes/MaterialXNodes.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3660cbdd2f2d742d5bfa18713475ef27 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Models.meta b/package/Runtime/MaterialXNodes/Models.meta new file mode 100644 index 000000000..385e205be --- /dev/null +++ b/package/Runtime/MaterialXNodes/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfde82b2548f04e88b4eadedf44dde47 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Models/LabelPanel.prefab b/package/Runtime/MaterialXNodes/Models/LabelPanel.prefab new file mode 100644 index 000000000..fe8f1768f --- /dev/null +++ b/package/Runtime/MaterialXNodes/Models/LabelPanel.prefab @@ -0,0 +1,214 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6847057679667940250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6847057679667940251} + - component: {fileID: 6847057679667940249} + - component: {fileID: 6847057679667940248} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6847057679667940251 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847057679667940250} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6847057680660866420} + 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: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6847057679667940249 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847057679667940250} + m_CullTransparentMesh: 1 +--- !u!114 &6847057679667940248 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847057679667940250} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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: glTF PBR Material +--- !u!1 &6847057679994606610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6847057679994606611} + - component: {fileID: 6847057679994606608} + m_Layer: 5 + m_Name: LabelPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6847057679994606611 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847057679994606610} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -113} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6847057680660866420} + 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: 115, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6847057679994606608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847057679994606610} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d6db081035564a29af84317b8dafe597, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.LookAt, Needle.Engine + target: {fileID: 0} + invertForward: 0 + keepUpDirection: 1 + copyTargetRotation: 1 + updateInEditor: 0 +--- !u!1 &6847057680660866423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6847057680660866420} + - component: {fileID: 6847057680660866418} + - component: {fileID: 6847057680660866421} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6847057680660866420 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847057680660866423} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -93} + m_LocalScale: {x: 0.6, y: 0.6, z: 0.6} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6847057679667940251} + m_Father: {fileID: 6847057679994606611} + 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: -20} + m_SizeDelta: {x: 139, y: 29.75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6847057680660866418 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847057680660866423} + m_CullTransparentMesh: 1 +--- !u!114 &6847057680660866421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6847057680660866423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7058824} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.2 diff --git a/package/Runtime/MaterialXNodes/Models/LabelPanel.prefab.meta b/package/Runtime/MaterialXNodes/Models/LabelPanel.prefab.meta new file mode 100644 index 000000000..045d29765 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Models/LabelPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5552ea43b3fb843d5882c9db4d6e87d3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MaterialXNodes/Models/knight.glb b/package/Runtime/MaterialXNodes/Models/knight.glb new file mode 100644 index 000000000..ebd453bbb Binary files /dev/null and b/package/Runtime/MaterialXNodes/Models/knight.glb differ diff --git a/package/Runtime/MaterialXNodes/Models/knight.glb.meta b/package/Runtime/MaterialXNodes/Models/knight.glb.meta new file mode 100644 index 000000000..1c9a023c8 --- /dev/null +++ b/package/Runtime/MaterialXNodes/Models/knight.glb.meta @@ -0,0 +1,40 @@ +fileFormatVersion: 2 +guid: 6c608a0b6d63a427c994f9f27fc89cf0 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 0 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _importNormals: 0 + _importTangents: 0 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: -8771166627424403242, guid: 6c608a0b6d63a427c994f9f27fc89cf0, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 0 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene diff --git a/package/Runtime/MaterialXNodes/README.md b/package/Runtime/MaterialXNodes/README.md new file mode 100644 index 000000000..f238fd080 --- /dev/null +++ b/package/Runtime/MaterialXNodes/README.md @@ -0,0 +1,9 @@ +# [Material X](https://materialx.org/) + +Material X is a widely supported shader system that allows for easy shader definition across various ecosystems. + +It supports both node graphs for easy iteration and a code-driven approach, enabling you to construct shaders with an approachable high-level API directly in JavaScript/TypeScript. + +You can download the Material X editor from [GitHub](https://github.com/AcademySoftwareFoundation/MaterialX). + +For more information on three.js feature coverage, see this [GitHub issue](https://github.com/mrdoob/three.js/issues/24674). diff --git a/package/Runtime/MaterialXNodes/README.md.meta b/package/Runtime/MaterialXNodes/README.md.meta new file mode 100644 index 000000000..5169ff349 --- /dev/null +++ b/package/Runtime/MaterialXNodes/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 457137b90abb9614c9d2a1599d79a923 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Mediapipe/Assets/Sphere 1.mat b/package/Runtime/Mediapipe/Assets/Sphere 1.mat index 2316ae1d2..493838943 100644 --- a/package/Runtime/Mediapipe/Assets/Sphere 1.mat +++ b/package/Runtime/Mediapipe/Assets/Sphere 1.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Sphere 1 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 1 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Mediapipe/Assets/Sphere 2.mat b/package/Runtime/Mediapipe/Assets/Sphere 2.mat index b13bae37f..88a687760 100644 --- a/package/Runtime/Mediapipe/Assets/Sphere 2.mat +++ b/package/Runtime/Mediapipe/Assets/Sphere 2.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Sphere 2 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 1 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -197,6 +197,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Mediapipe/Mediapipe Hands.unity b/package/Runtime/Mediapipe/Mediapipe Hands.unity index 4c51d3178..606ea2775 100644 --- a/package/Runtime/Mediapipe/Mediapipe Hands.unity +++ b/package/Runtime/Mediapipe/Mediapipe Hands.unity @@ -5051,6 +5051,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &208071534 Transform: diff --git a/package/Runtime/MeshTracking/MeshTracking.unity b/package/Runtime/MeshTracking/MeshTracking.unity index baa163ecd..641e1cdca 100644 --- a/package/Runtime/MeshTracking/MeshTracking.unity +++ b/package/Runtime/MeshTracking/MeshTracking.unity @@ -156,6 +156,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &213470581 Transform: diff --git a/package/Runtime/MiscScripting/Assets/Materials/Emissive.mat b/package/Runtime/MiscScripting/Assets/Materials/Emissive.mat index 4597e0d80..3ae832bdd 100644 --- a/package/Runtime/MiscScripting/Assets/Materials/Emissive.mat +++ b/package/Runtime/MiscScripting/Assets/Materials/Emissive.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Emissive m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _EMISSION m_LightmapFlags: 2 @@ -48,7 +47,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -194,7 +192,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -224,6 +224,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MiscScripting/Assets/Materials/Screen02.mat b/package/Runtime/MiscScripting/Assets/Materials/Screen02.mat index 0a6db11ba..884558fbf 100644 --- a/package/Runtime/MiscScripting/Assets/Materials/Screen02.mat +++ b/package/Runtime/MiscScripting/Assets/Materials/Screen02.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Screen02 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MiscScripting/Assets/Materials/WatchArm.mat b/package/Runtime/MiscScripting/Assets/Materials/WatchArm.mat index 524249f9c..a60a77cea 100644 --- a/package/Runtime/MiscScripting/Assets/Materials/WatchArm.mat +++ b/package/Runtime/MiscScripting/Assets/Materials/WatchArm.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: WatchArm m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MiscScripting/Assets/Materials/WatchShadow.mat b/package/Runtime/MiscScripting/Assets/Materials/WatchShadow.mat index afccd2544..21c342098 100644 --- a/package/Runtime/MiscScripting/Assets/Materials/WatchShadow.mat +++ b/package/Runtime/MiscScripting/Assets/Materials/WatchShadow.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: WatchShadow m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -168,7 +166,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -196,6 +196,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MiscScripting/Assets/Materials/Watchface.mat b/package/Runtime/MiscScripting/Assets/Materials/Watchface.mat index b4131dcbc..b8c88a786 100644 --- a/package/Runtime/MiscScripting/Assets/Materials/Watchface.mat +++ b/package/Runtime/MiscScripting/Assets/Materials/Watchface.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -224,6 +225,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MiscScripting/Assets/Materials/World.mat b/package/Runtime/MiscScripting/Assets/Materials/World.mat index 89100577c..e96dfa2bc 100644 --- a/package/Runtime/MiscScripting/Assets/Materials/World.mat +++ b/package/Runtime/MiscScripting/Assets/Materials/World.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: World m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MiscScripting/MiscScripting.unity b/package/Runtime/MiscScripting/MiscScripting.unity index 382637f0e..94d0af714 100644 --- a/package/Runtime/MiscScripting/MiscScripting.unity +++ b/package/Runtime/MiscScripting/MiscScripting.unity @@ -1276,6 +1276,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1290005927 GameObject: diff --git a/package/Runtime/MiscScripting/ScriptingSamples.codegen/ClickToOpenWebsite.cs b/package/Runtime/MiscScripting/ScriptingSamples.codegen/ClickToOpenWebsite.cs index 577f13fb2..f939a138e 100644 --- a/package/Runtime/MiscScripting/ScriptingSamples.codegen/ClickToOpenWebsite.cs +++ b/package/Runtime/MiscScripting/ScriptingSamples.codegen/ClickToOpenWebsite.cs @@ -1,8 +1,6 @@ // NEEDLE_CODEGEN_START // auto generated code - do not edit directly -using System; - #pragma warning disable namespace Needle.Typescript.GeneratedComponents @@ -20,7 +18,7 @@ public void awake(){} namespace Needle.Typescript.GeneratedComponents { - [Obsolete("Use the OpenURL component instead")] + [System.Obsolete("Use the OpenURL component instead")] public partial class ClickToOpenWebsite : UnityEngine.MonoBehaviour { } diff --git a/package/Runtime/Multi-Scenes/Multi Scenes.unity b/package/Runtime/Multi-Scenes/Multi Scenes.unity index 1b12b11d4..e17fcdcd0 100644 --- a/package/Runtime/Multi-Scenes/Multi Scenes.unity +++ b/package/Runtime/Multi-Scenes/Multi Scenes.unity @@ -171,6 +171,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!114 &784234927 MonoBehaviour: @@ -573,7 +574,7 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!114 &1597275522 MonoBehaviour: diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Color A - Inner.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Color A - Inner.mat index e512959d8..bdc5bba53 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Color A - Inner.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Color A - Inner.mat @@ -9,7 +9,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Scene 1 - Color A - Inner m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: [] + m_ValidKeywords: + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -163,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: 0 - _QueueOffset: 0 @@ -192,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 2.5 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Color B - Inner.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Color B - Inner.mat index b95c84fcc..9baa8375c 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Color B - Inner.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Color B - Inner.mat @@ -9,7 +9,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Scene 1 - Color B - Inner m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: [] + m_ValidKeywords: + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -163,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: 0 - _QueueOffset: 0 @@ -192,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 2.5 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 2/Cylinder.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 2/Cylinder.mat index 8138f3f60..e1282628d 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 2/Cylinder.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 2/Cylinder.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -176,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -205,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 2/Floor.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 2/Floor.mat index def31b87a..4b5c5d407 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 2/Floor.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 2/Floor.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -163,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -192,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 2/Sphere.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 2/Sphere.mat index 233696764..50307369b 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 2/Sphere.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 2/Sphere.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -176,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -205,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Floor.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Floor.mat index fb2d5b566..83f55c213 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Floor.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Floor.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _TEXTURE_TRANSFORM_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -175,7 +176,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -204,6 +207,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Glow - Blue.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Glow - Blue.mat index d2b76b236..273fc4a60 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Glow - Blue.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Glow - Blue.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -207,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Glow - Red.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Glow - Red.mat index ad3855c4b..576862dca 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Glow - Red.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Glow - Red.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -207,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Statue/Statue.mat b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Statue/Statue.mat index 4bde8f0bf..e8571bb3a 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Statue/Statue.mat +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Statue/Statue.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _SPECULAR_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -134,6 +135,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.45 diff --git a/package/Runtime/MultiCamera.meta b/package/Runtime/MultiCamera.meta new file mode 100644 index 000000000..861d425aa --- /dev/null +++ b/package/Runtime/MultiCamera.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f532d9ff61e00471e9a13a6dd84dfeca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/Content.meta b/package/Runtime/MultiCamera/Content.meta new file mode 100644 index 000000000..c301e388f --- /dev/null +++ b/package/Runtime/MultiCamera/Content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29957bdb5b17c944ba4c80e42604995e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/Content/A.mat b/package/Runtime/MultiCamera/Content/A.mat new file mode 100644 index 000000000..9d492ff2b --- /dev/null +++ b/package/Runtime/MultiCamera/Content/A.mat @@ -0,0 +1,264 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1028947170642574664 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: A + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.601 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.385 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.63529414, g: 0.69411767, b: 0.7843138, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &6715330479844131856 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/package/Runtime/MultiCamera/Content/A.mat.meta b/package/Runtime/MultiCamera/Content/A.mat.meta new file mode 100644 index 000000000..a5795d151 --- /dev/null +++ b/package/Runtime/MultiCamera/Content/A.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 244f8cbbc6c25684f84c2113184ad9fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/Content/B.mat b/package/Runtime/MultiCamera/Content/B.mat new file mode 100644 index 000000000..77742eb84 --- /dev/null +++ b/package/Runtime/MultiCamera/Content/B.mat @@ -0,0 +1,264 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: B + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.601 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.385 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.9803922, g: 0.9215687, b: 0.81568635, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &6715330479844131856 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!114 &7845491691117170348 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/MultiCamera/Content/B.mat.meta b/package/Runtime/MultiCamera/Content/B.mat.meta new file mode 100644 index 000000000..58fb8fc54 --- /dev/null +++ b/package/Runtime/MultiCamera/Content/B.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d02d1da46b3ca64180363fa87905e03 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/MultiCamera.unity b/package/Runtime/MultiCamera/MultiCamera.unity new file mode 100644 index 000000000..c4c79a2a5 --- /dev/null +++ b/package/Runtime/MultiCamera/MultiCamera.unity @@ -0,0 +1,1569 @@ +%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: 2100000, guid: 5035ae8e2c8a4dd41a1d1a787d921256, type: 2} + 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.6192141, g: 0.69999945, b: 0.7067927, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44971561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44971562} + m_Layer: 0 + m_Name: Scene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &44971562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44971561} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1168128766} + - {fileID: 1590261880} + - {fileID: 1346556171} + - {fileID: 978992268} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &90978336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 90978339} + - component: {fileID: 90978338} + - component: {fileID: 90978337} + - component: {fileID: 90978340} + - component: {fileID: 90978341} + - component: {fileID: 90978342} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &90978337 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90978336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &90978338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90978336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: needle.samples.multicamera + VersionOrPath: Packages/com.needle.engine-samples/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.npmdef + Guid: b3632b2b1424e4dd29a94c519a68d16b +--- !u!4 &90978339 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90978336} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &90978340 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90978336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /multiple-cameras + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &90978341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90978336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Multiple Cameras + description: Rendering multiple cameras to the screen + image: {fileID: 2800000, guid: 6118355fadb8a0943bb3fea2a2ed5c62, type: 3} +--- !u!114 &90978342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 90978336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 52882cd15871496cba5a3596b2e735c1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Gltf.Experimental.progressive.ProgressiveTexturesSettings, + Needle.Engine.GltfExport + AllowProgressiveLoading: 0 + UseMaxSize: 1 + MaxSize: 128 + GenerateLODs: 1 +--- !u!1 &514432269 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 514432273} + - component: {fileID: 514432272} + - component: {fileID: 514432271} + - component: {fileID: 514432274} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &514432271 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514432269} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d02d1da46b3ca64180363fa87905e03, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 643157856} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &514432272 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514432269} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &514432273 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514432269} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.015877843, y: 0.572, z: 0.010014534} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 978992268} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &514432274 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514432269} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb1822f1751a4acabd7c1dba099b6b56, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 + showGizmo: 1 +--- !u!1 &608686922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 608686926} + - component: {fileID: 608686925} + - component: {fileID: 608686924} + - component: {fileID: 608686923} + m_Layer: 0 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &608686923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608686922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb1822f1751a4acabd7c1dba099b6b56, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 + showGizmo: 1 +--- !u!23 &608686924 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608686922} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d02d1da46b3ca64180363fa87905e03, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 643157856} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &608686925 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608686922} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &608686926 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608686922} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.71, y: 0.493, z: -0.473} + m_LocalScale: {x: 0.77019, y: 0.77019, z: 0.77019} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 978992268} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &643157855 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 643157856} + - component: {fileID: 643157857} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &643157856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643157855} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 978992268} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!215 &643157857 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643157855} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 0 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 8900000, guid: 6d80dc90a54354768850e6ca37e42dac, type: 3} +--- !u!1 &718198147 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 718198151} + - component: {fileID: 718198150} + - component: {fileID: 718198149} + - component: {fileID: 718198148} + - component: {fileID: 718198152} + m_Layer: 0 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &718198148 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718198147} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &718198149 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718198147} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 244f8cbbc6c25684f84c2113184ad9fe, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 643157856} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &718198150 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718198147} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &718198151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718198147} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.231, y: 0.806, z: -1.068} + m_LocalScale: {x: 0.75251, y: 0.75251, z: 0.75251} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 978992268} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &718198152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718198147} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb1822f1751a4acabd7c1dba099b6b56, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 + showGizmo: 1 +--- !u!1 &978992267 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 978992268} + m_Layer: 0 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &978992268 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 978992267} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 718198151} + - {fileID: 1806414146} + - {fileID: 514432273} + - {fileID: 608686926} + - {fileID: 643157856} + - {fileID: 1889667095} + - {fileID: 2076368696} + m_Father: {fileID: 44971562} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1034452006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1034452008} + - component: {fileID: 1034452007} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1034452007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034452006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!4 &1034452008 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034452006} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1168128763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1168128766} + - component: {fileID: 1168128765} + - component: {fileID: 1168128764} + - component: {fileID: 1168128768} + - component: {fileID: 1168128767} + 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 &1168128764 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168128763} + m_Enabled: 1 +--- !u!20 &1168128765 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168128763} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + 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 &1168128766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168128763} + m_LocalRotation: {x: 0.12434504, y: 0.8278367, z: -0.20258553, w: 0.508118} + m_LocalPosition: {x: -3.88, y: 2.56, z: 1.32} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44971562} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1168128767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168128763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &1168128768 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168128763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!1 &1346556166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1346556171} + - component: {fileID: 1346556170} + - component: {fileID: 1346556169} + - component: {fileID: 1346556168} + - component: {fileID: 1346556167} + m_Layer: 0 + m_Name: Extra Camera 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1346556167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346556166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &1346556168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346556166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d62dabb31b4f7cc2fcf8a19f549340e5, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CameraScissor, Needle.Engine-Samples.Runtime + x: 40 + y: 240 + width: 250 + height: 150 +--- !u!114 &1346556169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346556166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!20 &1346556170 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346556166} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.8113208, g: 0.6018408, b: 0.44010323, a: 0.5019608} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + 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: 0 + 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 &1346556171 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346556166} + m_LocalRotation: {x: -0.10975686, y: -0.8357046, z: 0.1810202, w: -0.5067376} + m_LocalPosition: {x: -2.417, y: 1.476, z: 2.233} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44971562} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1590261879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1590261880} + - component: {fileID: 1590261884} + - component: {fileID: 1590261883} + - component: {fileID: 1590261881} + - component: {fileID: 1590261882} + m_Layer: 0 + m_Name: Extra Camera 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1590261880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590261879} + m_LocalRotation: {x: -0.10975686, y: -0.8357046, z: 0.1810202, w: -0.5067376} + m_LocalPosition: {x: -5.33, y: 2.91, z: 2.16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44971562} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1590261881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590261879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d62dabb31b4f7cc2fcf8a19f549340e5, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CameraScissor, Needle.Engine-Samples.Runtime + x: 20 + y: 20 + width: 200 + height: 200 +--- !u!114 &1590261882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590261879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &1590261883 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590261879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!20 &1590261884 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590261879} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.28893736, g: 0.33432963, b: 0.4056604, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + 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: 0 + 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 &1665464038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1665464040} + - component: {fileID: 1665464039} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1665464039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665464038} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: bf681bad120bb4e479d3c93cf7e7004a +--- !u!4 &1665464040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665464038} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1806414141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1806414146} + - component: {fileID: 1806414145} + - component: {fileID: 1806414144} + - component: {fileID: 1806414143} + - component: {fileID: 1806414142} + m_Layer: 0 + m_Name: Capsule (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1806414142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1806414141} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb1822f1751a4acabd7c1dba099b6b56, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 + showGizmo: 1 +--- !u!136 &1806414143 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1806414141} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1806414144 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1806414141} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 244f8cbbc6c25684f84c2113184ad9fe, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 643157856} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1806414145 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1806414141} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1806414146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1806414141} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.971, y: 0.524, z: 0.49} + m_LocalScale: {x: 0.50332355, y: 0.50332355, z: 0.50332355} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 978992268} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1889667094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1889667095} + - component: {fileID: 1889667096} + m_Layer: 0 + m_Name: ContactShadows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1889667095 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1889667094} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 8, y: 8, z: 8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 978992268} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1889667096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1889667094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e02b67dd02032423381aa26c5571503f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ContactShadows, Needle.Engine + autoFit: 0 + darkness: 1 + opacity: 0.5 + blur: 4 + occludeBelowGround: 1 + backfaceShadows: 1 +--- !u!1 &2076368694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2076368696} + - component: {fileID: 2076368695} + - component: {fileID: 2076368697} + 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 &2076368695 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2076368694} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &2076368696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2076368694} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 978992268} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &2076368697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2076368694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} diff --git a/package/Runtime/MultiCamera/MultiCamera.unity.meta b/package/Runtime/MultiCamera/MultiCamera.unity.meta new file mode 100644 index 000000000..589834741 --- /dev/null +++ b/package/Runtime/MultiCamera/MultiCamera.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bf681bad120bb4e479d3c93cf7e7004a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/README.md b/package/Runtime/MultiCamera/README.md new file mode 100644 index 000000000..2310bdb93 --- /dev/null +++ b/package/Runtime/MultiCamera/README.md @@ -0,0 +1,3 @@ +# Multi Camera + +This demonstrates how to render multiple views onto the same screen. The HTML rectangles can be dragged and resized, and their size and position determine the regions on the screen where the renderer will display the camera feed. The views are rendered one by one, and the final result includes all three views. \ No newline at end of file diff --git a/package/Runtime/MultiCamera/README.md.meta b/package/Runtime/MultiCamera/README.md.meta new file mode 100644 index 000000000..b53ec6831 --- /dev/null +++ b/package/Runtime/MultiCamera/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 326744667809781428ad63e29d34ab4f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/Scripts.meta b/package/Runtime/MultiCamera/Scripts.meta new file mode 100644 index 000000000..7627cbb6d --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c9e8c97d711fec347b33c393941e2001 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen.meta b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen.meta new file mode 100644 index 000000000..f3094deda --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5459fa69aaab24703904064c8dc69569 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen/CameraScissor.cs b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen/CameraScissor.cs new file mode 100644 index 000000000..f20012bf2 --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen/CameraScissor.cs @@ -0,0 +1,21 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class CameraScissor : UnityEngine.MonoBehaviour + { + public float @x = 20f; + public float @y = 20f; + public float @width = 200f; + public float @height = 200f; + public void awake(){} + public void dragElement(object @elmnt, object @header){} + public void setScissorForElement(object @elem){} + public void onAfterRender(){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen/CameraScissor.cs.meta b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen/CameraScissor.cs.meta new file mode 100644 index 000000000..6951fdebb --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.codegen/CameraScissor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d62dabb31b4f7cc2fcf8a19f549340e5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.npmdef b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.npmdef new file mode 100644 index 000000000..9b8d59d56 --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.npmdef @@ -0,0 +1,5 @@ +{ + "localPath": null, + "IsLocal": false, + "IsEmbedded": false +} \ No newline at end of file diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.npmdef.meta b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.npmdef.meta new file mode 100644 index 000000000..b1e365046 --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera.npmdef.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b3632b2b1424e4dd29a94c519a68d16b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 35db7ae66df44472a2bb6ec3aefc5f6a, type: 3} diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/.gitignore b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/.gitignore new file mode 100644 index 000000000..600e365ec --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/.gitignore @@ -0,0 +1 @@ +**/node_modules \ No newline at end of file diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/CameraScissor.ts b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/CameraScissor.ts new file mode 100644 index 000000000..09f98491f --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/CameraScissor.ts @@ -0,0 +1,202 @@ +import { Behaviour, Camera, ClearFlags, GameObject, OrbitControls, serializable } from "@needle-tools/engine"; +import { Color, Mesh, MeshBasicMaterial, OrthographicCamera, PerspectiveCamera, PlaneGeometry, Texture } from "three"; + +// Documentation → https://docs.needle.tools/scripting + +export class CameraScissor extends Behaviour { + + @serializable() + x: number = 20; + @serializable() + y: number = 20; + @serializable() + width: number = 200; + @serializable() + height: number = 200; + + private camera?: Camera; + private renderDiv?: HTMLDivElement; + private controls?: OrbitControls; + + awake(): void { + this.camera = GameObject.getComponent(this.gameObject, Camera)!; + + // make new div + const div = document.createElement("div"); + div.style.position = "absolute"; + div.style.top = this.y + "px"; + div.style.left = this.x + "px"; + div.style.width = this.width + "px"; + div.style.height = this.height + "px"; + div.style.border = "2px solid white"; + // box-shadow + div.style.boxShadow = "rgb(0 0 0 / 25%) 0px 0px 15px 0px;" + + // add div + document.body.appendChild(div); + document.body.style.overflow = "hidden"; + + this.renderDiv = div; + + // set the div CSS style so that "resize" works + div.style.resize = "both"; + div.style.overflow = "auto"; + + // get OrbitControls of this object and assign the div + const controls = GameObject.getComponent(this.gameObject, OrbitControls)!; + controls.targetElement = div; + this.controls = controls; + + // make the header draggable + this.dragElement(div, null); + } + + dragElement(elmnt, header) { + const ctrl = this.controls; + + var pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; + if (header) { + // if present, the header is where you move the DIV from: + header.onmousedown = dragMouseDown; + } else { + // otherwise, move the DIV from anywhere inside the DIV: + elmnt.onmousedown = dragMouseDown; + } + + function dragMouseDown(e) { + if (!ctrl) return; + e = e || window.event; + + // check if we're near the border + const rect = elmnt.getBoundingClientRect(); + const border = 25; + const x = e.clientX; + const y = e.clientY; + + console.log(x,y, rect); + + // disable controls + ctrl.controls!.enabled = false; + + // check if resize corner (bottom right) + if ((x > rect.right - border && y > rect.bottom - border)) { + ctrl.controls!.enabled = false; + return; + } + + // check if we're inside the border area + if (!(x > rect.right - border || x < rect.left + border || y > rect.bottom - border || y < rect.top + border)) { + // we're near the border, don't drag + ctrl.controls!.enabled = true; + return; + } + + e.preventDefault(); + + // get the mouse cursor position at startup: + pos3 = e.clientX; + pos4 = e.clientY; + document.onmouseup = closeDragElement; + + // call a function whenever the cursor moves: + document.onmousemove = elementDrag; + } + + function elementDrag(e) { + e = e || window.event; + e.preventDefault(); + // calculate the new cursor position: + pos1 = pos3 - e.clientX; + pos2 = pos4 - e.clientY; + pos3 = e.clientX; + pos4 = e.clientY; + // set the element's new position: + elmnt.style.top = (elmnt.offsetTop - pos2) + "px"; + elmnt.style.left = (elmnt.offsetLeft - pos1) + "px"; + + // disable orbit controls + } + + function closeDragElement() { + if (!ctrl) return; + // stop moving when mouse button is released: + document.onmouseup = null; + document.onmousemove = null; + ctrl.controls!.enabled = true; + } + } + + + // from https://codepen.io/jdrew1303/pen/poyVOyG + setScissorForElement(elem) { + const canvas = this.context.renderer.domElement; + const renderer = this.context.renderer; + const canvasRect = canvas.getBoundingClientRect(); + const elemRect = elem.getBoundingClientRect(); + + // compute a canvas relative rectangle + const right = Math.min(elemRect.right, canvasRect.right) - canvasRect.left; + const left = Math.max(0, elemRect.left - canvasRect.left); + const bottom = Math.min(elemRect.bottom, canvasRect.bottom) - canvasRect.top; + const top = Math.max(0, elemRect.top - canvasRect.top); + + const width = Math.min(canvasRect.width, right - left); + const height = Math.min(canvasRect.height, bottom - top); + + // setup the scissor to only render to that part of the canvas + const positiveYUpBottom = canvasRect.height - bottom; + renderer.setScissor(left, positiveYUpBottom, width, height); + renderer.setViewport(left, positiveYUpBottom, width, height); + + // return the aspect + return width / height; + } + + private fullscreenQuad?: Mesh; + private orthoCamera?: OrthographicCamera; + private fullscreenQuadMat?: MeshBasicMaterial; + + onAfterRender() { + if (!this.camera) return; + + const prevClear = this.context.renderer.autoClearColor; + this.context.renderer.autoClearColor = false; + + // set scissor + const aspect = this.setScissorForElement(this.renderDiv); + const threeCam = this.camera.cam as PerspectiveCamera; + threeCam.aspect = aspect; + threeCam.updateProjectionMatrix(); + + if (this.camera.clearFlags === ClearFlags.SolidColor) { + // Lazily intialize a fullscreen quad for custom clearing, + // when we're rendering into a scissor we can't use the regular clear calls. + if (!this.fullscreenQuad) { + this.fullscreenQuadMat = new MeshBasicMaterial({color: '#000', depthWrite: false, transparent: true}); + this.fullscreenQuad = new Mesh( + new PlaneGeometry(2, 2), + this.fullscreenQuadMat, + ); + } + if (!this.orthoCamera) { + this.orthoCamera = new OrthographicCamera(-1, 1, 1, -1, 0, 1); + } + + this.context.scene.background = null; + if (this.fullscreenQuadMat) { + this.fullscreenQuadMat.color.copy(this.camera.backgroundColor as Color); + this.fullscreenQuadMat.opacity = this.camera.backgroundColor?.a ?? 1; + } + this.context.renderer.render(this.fullscreenQuad, this.orthoCamera); + } + this.context.renderNow(this.camera.cam); + + // reset viewport + this.setScissorForElement(this.context.renderer.domElement); + + if (this.context.mainCameraComponent) + this.context.mainCameraComponent.applyClearFlags(); + + this.context.renderer.autoClearColor = prevClear; + } +} \ No newline at end of file diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/codegen/register_types.ts b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/codegen/register_types.ts new file mode 100644 index 000000000..12f7790a9 --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/codegen/register_types.ts @@ -0,0 +1,8 @@ +/* eslint-disable */ +import { TypeStore } from "@needle-tools/engine" + +// Import types +import { CameraScissor } from "../CameraScissor.js"; + +// Register types +TypeStore.add("CameraScissor", CameraScissor); diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/index.ts b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/index.ts new file mode 100644 index 000000000..fbbc89f66 --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/index.ts @@ -0,0 +1,6 @@ + +// This is the main entry point of your npm package +// you can add your code here directly or use it to export your api + +// Learn more about npm definition packages: +// https://docs.needle.tools/npmdef diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package-lock.json b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package-lock.json new file mode 100644 index 000000000..b44ff3625 --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package-lock.json @@ -0,0 +1,10604 @@ +{ + "name": "needle.samples.multicamera", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "needle.samples.multicamera", + "version": "1.0.0", + "devDependencies": { + "@needle-tools/engine": "file:/Users/herbst/git/needle-engine-dev/modules/needle-engine/js/package~", + "@types/three": "0.154.0", + "three": "npm:@needle-tools/three@^0.154.3" + }, + "peerDependencies": { + "@needle-tools/engine": "file:/Users/herbst/git/needle-engine-dev/modules/needle-engine/js/package~", + "three": "npm:@needle-tools/three@^0.154.3" + } + }, + "../../../../../needle-engine/js/package~": { + "name": "@needle-tools/engine", + "version": "3.27.3-beta", + "dev": true, + "dependencies": { + "@dimforge/rapier3d-compat": "^0.9.0", + "flatbuffers": "2.0.4", + "md5": "^2.3.0", + "n8ao": "^1.4.2", + "peerjs": "1.4.7", + "postprocessing": "^6.33.3", + "simplex-noise": "^4.0.1", + "stats.js": "^0.17.0", + "three": "npm:@needle-tools/three@^0.154.3", + "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.3", + "three.quarks": "0.10.8", + "uuid": "^9.0.0", + "websocket-ts": "^1.1.1" + }, + "devDependencies": { + "@babel/runtime": "^7.16.0", + "@luncheon/esbuild-plugin-gzip": "^0.1.0", + "@needle-tools/helper": "^1.6.0", + "@needle-tools/needle-component-compiler": "^1.9.3", + "@types/three": "0.154.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "esbuild": "^0.15.10", + "esbuild-node-externals": "^1.5.0", + "eslint": "^8.45.0", + "eslint-plugin-import": "^2.28.0", + "filehound": "^1.17.6", + "fs-extra": "^11.1.1", + "ftp-deploy": "^2.4.4", + "howfat": "^0.3.7", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "^7.1.1", + "madge": "^5.0.1", + "npm-watch": "^0.11.0", + "typescript": "^4.5.5", + "vite": "<= 4.3.9" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@ampproject/remapping": { + "version": "2.2.1", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/code-frame": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/compat-data": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/core": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.5", + "@babel/parser": "^7.23.5", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.5", + "@babel/types": "^7.23.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/generator": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.23.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helpers": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.5", + "@babel/types": "^7.23.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/highlight": { + "version": "7.23.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/parser": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/polyfill": { + "version": "7.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/runtime": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/template": { + "version": "7.22.15", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/traverse": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.5", + "@babel/types": "^7.23.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/types": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "@types/lodash": "^4.14.149", + "@types/node": "13.9.3", + "@types/table": "^5.0.0", + "@types/tabtab": "^3.0.1", + "@types/wrap-ansi": "^3.0.0", + "chalk": "^3.0.0", + "glob": "^7.1.6", + "lodash": "^4.17.21", + "table": "^5.4.6", + "tabtab": "^3.0.2", + "winston": "^3.2.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/@types/node": { + "version": "13.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/chalk": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@colors/colors": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@dimforge/rapier3d-compat": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/js": { + "version": "8.55.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/core": { + "version": "3.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "property-graph": "^1.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/extensions": { + "version": "3.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.9.0", + "ktx-parse": "^0.6.0" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions": { + "version": "3.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.9.0", + "@gltf-transform/extensions": "^3.9.0", + "ktx-parse": "^0.6.0", + "ndarray": "^1.0.19", + "ndarray-lanczos": "^0.3.0", + "ndarray-pixels": "^3.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/ndarray-pixels": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "ndarray": "^1.0.19", + "ndarray-ops": "^1.2.2", + "sharp": "^0.32.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/node-addon-api": { + "version": "6.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/sharp": { + "version": "0.32.6", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/tar-fs": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/tar-stream": { + "version": "3.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp": { + "version": "0.3.15", + "dev": true, + "dependencies": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/bmp": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/custom": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/core": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/gif": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/jpeg": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blit": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blur": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-color": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-contain": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-cover": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-crop": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-displace": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-dither": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-flip": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-gaussian": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-invert": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-mask": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-normalize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-print": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "load-bmfont": "^1.3.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-resize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-rotate": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-scale": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugins": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/plugin-blit": "^0.3.9", + "@jimp/plugin-blur": "^0.3.9", + "@jimp/plugin-color": "^0.3.10", + "@jimp/plugin-contain": "^0.3.9", + "@jimp/plugin-cover": "^0.3.9", + "@jimp/plugin-crop": "^0.3.9", + "@jimp/plugin-displace": "^0.3.9", + "@jimp/plugin-dither": "^0.3.9", + "@jimp/plugin-flip": "^0.3.9", + "@jimp/plugin-gaussian": "^0.3.9", + "@jimp/plugin-invert": "^0.3.9", + "@jimp/plugin-mask": "^0.3.9", + "@jimp/plugin-normalize": "^0.3.9", + "@jimp/plugin-print": "^0.3.9", + "@jimp/plugin-resize": "^0.3.9", + "@jimp/plugin-rotate": "^0.3.9", + "@jimp/plugin-scale": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/png": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/tiff": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7", + "utif": "^2.0.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/types": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jimp/bmp": "^0.3.9", + "@jimp/gif": "^0.3.9", + "@jimp/jpeg": "^0.3.9", + "@jimp/png": "^0.3.9", + "@jimp/tiff": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/utils": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jsdoc/salty": { + "version": "0.2.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=v12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@luncheon/esbuild-plugin-gzip": { + "version": "0.1.0", + "dev": true, + "license": "WTFPL", + "peerDependencies": { + "esbuild": ">=0.11.15" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline": { + "version": "1.3.1", + "dev": true, + "dependencies": { + "@gltf-transform/core": "^3.7.3", + "@gltf-transform/extensions": "^3.7.3", + "@gltf-transform/functions": "^3.7.3", + "command-exists": "^1.2.9", + "command-line-args": "^5.2.1", + "draco3dgltf": "^1.5.3", + "glob": "^7.2.0", + "meshoptimizer": "^0.18.1", + "micromatch": "^4.0.5", + "ndarray": "^1.0.19", + "ndarray-lanczos": "^0.3.0", + "ndarray-pixels": "^2.0.1", + "p-limit": "3.1.0", + "semver": "^7.3.7", + "sharp": "^0.31.3", + "tmp": "^0.2.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/helper": { + "version": "1.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@caporal/core": "^2.0.7", + "@needle-tools/gltf-build-pipeline": "^1.3.0", + "@needle-tools/needle-component-compiler": "^1.0.0", + "archiver": "^5.3.1", + "command-line-args": "^5.2.1", + "find-process": "^1.4.7", + "form-data": "^4.0.0", + "ftp-deploy": "^2.4.4", + "msdf-bmfont-xml": "^2.7.0", + "node-fetch": "^3.3.1", + "node-stream-zip": "^1.15.0", + "request": "^2.88.2", + "shelljs": "^0.8.5" + }, + "bin": { + "helper": "dist/cli.js" + }, + "optionalDependencies": { + "ultimate-text-to-image": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/needle-component-compiler": { + "version": "1.11.1", + "dev": true, + "dependencies": { + "typescript": "^4.5.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@swc/helpers": { + "version": "0.3.17", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@tweenjs/tween.js": { + "version": "18.6.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/glob": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/linkify-it": { + "version": "3.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/lodash": { + "version": "4.14.202", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/markdown-it": { + "version": "12.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/mdurl": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/minimatch": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/ndarray": { + "version": "1.0.14", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/node": { + "version": "20.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/semver": { + "version": "7.5.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/table": { + "version": "5.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/tabtab": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/three": { + "version": "0.154.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~18.6.4", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.9", + "lil-gui": "~0.17.0", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/triple-beam": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/webxr": { + "version": "0.5.10", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.13.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.13.2", + "@typescript-eslint/type-utils": "6.13.2", + "@typescript-eslint/utils": "6.13.2", + "@typescript-eslint/visitor-keys": "6.13.2", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/parser": { + "version": "6.13.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.13.2", + "@typescript-eslint/types": "6.13.2", + "@typescript-eslint/typescript-estree": "6.13.2", + "@typescript-eslint/visitor-keys": "6.13.2", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/scope-manager": { + "version": "6.13.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.13.2", + "@typescript-eslint/visitor-keys": "6.13.2" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/type-utils": { + "version": "6.13.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.13.2", + "@typescript-eslint/utils": "6.13.2", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/types": { + "version": "6.13.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.13.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.13.2", + "@typescript-eslint/visitor-keys": "6.13.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils": { + "version": "6.13.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.13.2", + "@typescript-eslint/types": "6.13.2", + "@typescript-eslint/typescript-estree": "6.13.2", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.13.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.13.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/acorn": { + "version": "8.11.2", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-align": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-escape-sequences": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/any-base": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/app-module-path": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/arabic-persian-reshaper": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/archiver": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/array-back": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-includes": { + "version": "3.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ast-module-types": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/astral-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/async": { + "version": "3.2.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/available-typed-arrays": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/aws4": { + "version": "1.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/axios": { + "version": "0.26.1", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/b4a": { + "version": "1.6.4", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/binary-extensions": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/bmp-js": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/boxen": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/browserslist": { + "version": "4.22.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-equal": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/buildcheck": { + "version": "0.0.6", + "dev": true, + "optional": true, + "engines": { + "node": ">=10.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/builtins": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/cache-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^4.0.1", + "fs-then-native": "^2.0.0", + "mkdirp2": "^1.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cache-point/node_modules/array-back": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/call-bind": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/caniuse-lite": { + "version": "1.0.30001568", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/catharsis": { + "version": "0.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/charenc": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chokidar": { + "version": "3.5.3", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/cli-boxes": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-progress": { + "version": "3.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-width": { + "version": "2.2.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/clone-response": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/collect-all": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "stream-connect": "^1.0.2", + "stream-via": "^1.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/color-string": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/colorspace": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-exists": { + "version": "1.2.9", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-args": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "command-line-args": "^5.0.0", + "command-line-usage": "^4.1.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "table-layout": "^0.4.2", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/commander": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/common-sequence": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/compress-commons": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/concat-stream": { + "version": "2.0.0", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/config-master": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "walk-back": "^2.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/config-master/node_modules/walk-back": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/configstore": { + "version": "5.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/contentstream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~1.0.33-1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/readable-stream": { + "version": "1.0.34", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/core-js": { + "version": "2.6.12", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/cpu-features": { + "version": "0.0.9", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "buildcheck": "~0.0.6", + "nan": "^2.17.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crc32-stream": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crypt": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crypto-random-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cwise-compiler": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "uniq": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/data-uri-to-buffer": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/decompress-response": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/deep-extend": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/defaults": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/defer-to-connect": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/define-data-property": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.1", + "filing-cabinet": "^3.0.1", + "precinct": "^8.0.0", + "typescript": "^3.9.7" + }, + "bin": { + "dependency-tree": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detect-libc": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-amd": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "escodegen": "^2.0.0", + "get-amd-module-type": "^3.0.0", + "node-source-walk": "^4.2.0" + }, + "bin": { + "detective-amd": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-cjs": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-es6": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-less": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">= 6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-postcss": { + "version": "5.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "is-url": "^1.2.4", + "postcss": "^8.4.6", + "postcss-values-parser": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-sass": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-scss": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-stylus": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "^4.33.0", + "ast-module-types": "^2.7.1", + "node-source-walk": "^4.2.0", + "typescript": "^3.9.10" + }, + "engines": { + "node": "^10.13 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/ast-module-types": { + "version": "2.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dmd": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "common-sequence": "^2.0.2", + "file-set": "^4.0.2", + "handlebars": "^4.7.7", + "marked": "^4.2.3", + "object-get": "^2.1.1", + "reduce-flatten": "^3.0.1", + "reduce-unique": "^2.0.1", + "reduce-without": "^1.0.1", + "test-value": "^3.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dmd/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dom-walk": { + "version": "0.1.2", + "dev": true + }, + "../../../../../needle-engine/js/package~/node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/draco3dgltf": { + "version": "1.5.6", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/duplexer3": { + "version": "0.1.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/electron-to-chromium": { + "version": "1.4.609", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/enabled": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/enhanced-resolve": { + "version": "5.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/entities": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/err-code": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/es-abstract": { + "version": "1.22.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-set-tostringtag": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es6-promisify": { + "version": "6.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild": { + "version": "0.15.18", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild-darwin-arm64": { + "version": "0.15.18", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild-node-externals": { + "version": "1.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "esbuild": "0.12 - 0.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escalade": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escape-goat": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint": { + "version": "8.55.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-module-utils": { + "version": "2.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import": { + "version": "2.29.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/exif-parser": { + "version": "0.1.12", + "dev": true + }, + "../../../../../needle-engine/js/package~/node_modules/expand-template": { + "version": "2.0.3", + "dev": true, + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fastq": { + "version": "1.15.0", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fecha": { + "version": "4.2.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fetch-blob": { + "version": "3.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/figures": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-js": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.4.7", + "minimatch": "^3.0.3", + "proper-lockfile": "^1.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-set": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "glob": "^7.1.6" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-set/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-type": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filehound": { + "version": "1.17.6", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "file-js": "0.3.0", + "lodash": "^4.17.21", + "minimatch": "^5.0.0", + "moment": "^2.29.1", + "unit-compare": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filehound/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filehound/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "app-module-path": "^2.2.0", + "commander": "^2.20.3", + "debug": "^4.3.3", + "enhanced-resolve": "^5.8.3", + "is-relative-path": "^1.0.2", + "module-definition": "^3.3.1", + "module-lookup-amd": "^7.0.1", + "resolve": "^1.21.0", + "resolve-dependency-path": "^2.0.0", + "sass-lookup": "^3.0.0", + "stylus-lookup": "^3.0.1", + "tsconfig-paths": "^3.10.1", + "typescript": "^3.9.7" + }, + "bin": { + "filing-cabinet": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-replace": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/flatbuffers": { + "version": "2.0.4", + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt" + }, + "../../../../../needle-engine/js/package~/node_modules/flatted": { + "version": "3.2.9", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/flatten": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fn.name": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/follow-redirects": { + "version": "1.15.3", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/formdata-polyfill": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/fs-then-native": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/fsevents": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ftp-deploy": { + "version": "2.4.5", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "minimatch": "9.0.0", + "promise-ftp": "^1.3.5", + "read": "^2.1.0", + "ssh2-sftp-client": "^7.2.1", + "upath": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ftp-deploy/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ftp-deploy/node_modules/minimatch": { + "version": "9.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-amd-module-type": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.2.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-intrinsic": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/get-pixels": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "0.0.3", + "jpeg-js": "^0.4.1", + "mime-types": "^2.0.1", + "ndarray": "^1.0.13", + "ndarray-pack": "^1.1.1", + "node-bitmap": "0.0.1", + "omggif": "^1.0.5", + "parse-data-uri": "^0.2.0", + "pngjs": "^3.3.3", + "request": "^2.44.0", + "through": "^2.3.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-pixels/node_modules/jpeg-js": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-symbol-description": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gif-encoder": { + "version": "0.4.3", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gif-encoder/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/github-from-package": { + "version": "0.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global-dirs": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globalthis": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gonzales-pe": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got": { + "version": "9.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got/node_modules/decompress-response": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/graphviz": { + "version": "0.0.9", + "dev": true, + "license": "GPL-3.0", + "dependencies": { + "temp": "~0.4.0" + }, + "engines": { + "node": ">=0.6.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-property-descriptors": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-proto": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-tostringtag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-yarn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hasown": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^0.26.1", + "npm-package-arg": "^10.0.0", + "package-options": "^0.1.4", + "semver": "^7.3.8", + "tar": "^6.1.12" + }, + "bin": { + "howfat": "src/index.js" + }, + "engines": { + "node": ">=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/ignore": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ignore-by-default": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/import-lazy": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/indexes-of": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer": { + "version": "6.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/cli-cursor": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mimic-fn": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/onetime": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/restore-cursor": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/internal-slot": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/iota-array": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-array-buffer": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-arrayish": { + "version": "0.3.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-ci": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-function": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-installed-globally": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-invalid-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-negative-zero": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-npm": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-relative-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-typed-array": { + "version": "1.1.12", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-url": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/is-url-superb": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-yarn-global": { + "version": "0.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/jimp": { + "version": "0.3.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/polyfill": "^7.0.0", + "@jimp/custom": "^0.3.9", + "@jimp/plugins": "^0.3.10", + "@jimp/types": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jpeg-js": { + "version": "0.3.7", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/js2xmlparser": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/parser": "^7.20.15", + "@jsdoc/salty": "^0.2.1", + "@types/markdown-it": "^12.2.3", + "bluebird": "^3.7.2", + "catharsis": "^0.9.0", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.2", + "klaw": "^3.0.0", + "markdown-it": "^12.3.2", + "markdown-it-anchor": "^8.4.1", + "marked": "^4.0.10", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "underscore": "~1.13.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-api": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "collect-all": "^1.0.4", + "file-set": "^4.0.2", + "fs-then-native": "^2.0.0", + "jsdoc": "^4.0.0", + "object-to-spawn-args": "^2.0.1", + "temp-path": "^1.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-api/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-babel": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jsdoc-regex": "^1.0.1", + "lodash": "^4.17.10" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-parse": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "lodash.omit": "^4.5.0", + "lodash.pick": "^4.4.0", + "reduce-extract": "^1.0.0", + "sort-array": "^4.1.5", + "test-value": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-parse/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-regex": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^6.2.2", + "command-line-tool": "^0.8.0", + "config-master": "^3.1.0", + "dmd": "^6.1.0", + "jsdoc-api": "^7.1.1", + "jsdoc-parse": "^6.1.0", + "walk-back": "^5.1.0" + }, + "bin": { + "jsdoc2md": "bin/cli.js" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "../../../../../needle-engine/js/package~/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/klaw": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ktx-parse": { + "version": "0.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/kuler": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/latest-version": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lil-gui": { + "version": "0.17.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/linkify-it": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/load-bmfont": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.camelcase": { + "version": "4.3.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.defaults": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.difference": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.flatten": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.omit": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.padend": { + "version": "4.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.pick": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.union": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/logform": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lowercase-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.1", + "commander": "^7.2.0", + "commondir": "^1.0.1", + "debug": "^4.3.1", + "dependency-tree": "^8.1.1", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.0", + "detective-less": "^1.0.2", + "detective-postcss": "^5.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "graphviz": "0.0.9", + "ora": "^5.4.1", + "pluralize": "^8.0.0", + "precinct": "^8.1.0", + "pretty-ms": "^7.0.1", + "rc": "^1.2.7", + "typescript": "^3.9.5", + "walkdir": "^0.4.1" + }, + "bin": { + "madge": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + }, + "funding": { + "type": "individual", + "url": "https://www.paypal.me/pahen" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/map-limit": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "~1.3.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/map-limit/node_modules/once": { + "version": "1.3.3", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/markdown-it": { + "version": "12.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/markdown-it-anchor": { + "version": "8.6.7", + "dev": true, + "license": "Unlicense", + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/marked": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/maxrects-packer": { + "version": "2.7.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/md5": { + "version": "2.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mdurl": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/micromatch": { + "version": "4.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mimic-response": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/min-document": { + "version": "2.19.0", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/mkdirp2": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/module-definition": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "bin": { + "module-definition": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/module-lookup-amd": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0", + "glob": "^7.1.6", + "requirejs": "^2.3.5", + "requirejs-config-file": "^4.0.0" + }, + "bin": { + "lookup-amd": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/module-lookup-amd/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/moment": { + "version": "2.29.4", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arabic-persian-reshaper": "^1.0.1", + "cli-progress": "^3.10.0", + "commander": "^2.19.0", + "handlebars": "^4.7.2", + "is-invalid-path": "^1.0.2", + "jimp": "^0.3.5", + "js2xmlparser": "^4.0.0", + "map-limit": "0.0.1", + "maxrects-packer": "^2.4.0-alpha.0", + "opentype.js": "^0.11.0", + "update-notifier": "^5.1.0" + }, + "bin": { + "msdf-bmfont": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/n8ao": { + "version": "1.7.0", + "dev": true, + "license": "ISC", + "peerDependencies": { + "postprocessing": ">=6.30.0", + "three": ">=0.137" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nan": { + "version": "2.18.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/napi-build-utils": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray": { + "version": "1.0.19", + "dev": true, + "license": "MIT", + "dependencies": { + "iota-array": "^1.0.0", + "is-buffer": "^1.0.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray-lanczos": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "ndarray": "^1.0.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray-ops": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray-pack": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.1.2", + "ndarray": "^1.0.13" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ndarray-pixels": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ndarray": "^1.0.11", + "get-pixels": "^3.3.3", + "ndarray": "^1.0.19", + "ndarray-ops": "^1.2.2", + "save-pixels": "^2.3.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/node-abi": { + "version": "3.52.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-abi/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/node-addon-api": { + "version": "5.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/node-bitmap": { + "version": "0.0.1", + "dev": true, + "engines": { + "node": ">=v0.6.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-domexception": { + "version": "1.0.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-fetch": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-fetch/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-releases": { + "version": "2.0.14", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/node-source-walk": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-stream-zip": { + "version": "1.15.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon": { + "version": "2.0.22", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nopt": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/normalize-url": { + "version": "4.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/npm-watch": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "nodemon": "^2.0.7", + "through2": "^4.0.2" + }, + "bin": { + "npm-watch": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-get": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-to-spawn-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.fromentries": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.groupby": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.values": { + "version": "1.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/omggif": { + "version": "1.0.10", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/one-time": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/opentype.js": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string.prototype.codepointat": "^0.2.1", + "tiny-inflate": "^1.0.2" + }, + "bin": { + "ot": "bin/ot" + } + }, + "../../../../../needle-engine/js/package~/node_modules/optionator": { + "version": "0.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-cancelable": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/package-json": { + "version": "6.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/package-options": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-xml": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parse-data-uri": { + "version": "0.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "data-uri-to-buffer": "0.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parse-headers": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/parse-ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/peerjs": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.3.13", + "eventemitter3": "^4.0.7", + "peerjs-js-binarypack": "1.0.1", + "webrtc-adapter": "^7.7.1" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/peer" + } + }, + "../../../../../needle-engine/js/package~/node_modules/peerjs-js-binarypack": { + "version": "1.0.1", + "dev": true, + "license": "BSD" + }, + "../../../../../needle-engine/js/package~/node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/phin": { + "version": "2.9.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/picocolors": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pixelmatch": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pluralize": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pngjs": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pngjs-nozlib": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss": { + "version": "8.4.32", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss-values-parser": { + "version": "5.0.0", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss-values-parser/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/postprocessing": { + "version": "6.33.4", + "dev": true, + "license": "Zlib", + "engines": { + "node": ">= 0.13.2" + }, + "peerDependencies": { + "three": ">= 0.138.0 < 0.160.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prebuild-install": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct": { + "version": "8.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.3", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.1", + "detective-less": "^1.0.2", + "detective-postcss": "^4.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "module-definition": "^3.3.1", + "node-source-walk": "^4.2.0" + }, + "bin": { + "precinct": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/detective-postcss": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.1", + "is-url": "^1.2.4", + "postcss": "^8.1.7", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/postcss-values-parser": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prepend-http": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pretty-ms": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/process": { + "version": "0.11.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@icetee/ftp": "^0.3.15", + "bluebird": "2.x", + "promise-ftp-common": "^1.1.5" + }, + "engines": { + "iojs": "*", + "node": ">=0.11.13" + }, + "peerDependencies": { + "promise-ftp-common": "^1.1.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp-common": { + "version": "1.1.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp/node_modules/bluebird": { + "version": "2.11.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/proper-lockfile": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^1.0.0", + "extend": "^3.0.0", + "graceful-fs": "^4.1.2", + "retry": "^0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/property-graph": { + "version": "1.3.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/pstree.remy": { + "version": "1.1.8", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/pump": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pupa": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/quote-unquote": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/rc": { + "version": "1.2.8", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/read": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdir-glob": { + "version": "1.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/test-value": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2", + "typical": "^2.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-flatten": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-unique": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "test-value": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/test-value": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.3", + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/regenerator-runtime": { + "version": "0.14.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/registry-auth-token": { + "version": "4.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/registry-url": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request": { + "version": "2.88.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requirejs": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requirejs-config-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "esprima": "^4.0.0", + "stringify-object": "^3.2.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requizzle": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve-dependency-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/responselike": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/retry": { + "version": "0.10.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rtcpeerconnection-shim": { + "version": "1.2.15", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "sdp": "^2.6.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/run-async": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../needle-engine/js/package~/node_modules/safe-array-concat": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/safe-regex-test": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/sass-lookup": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.16.0" + }, + "bin": { + "sass-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sass-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/save-pixels": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "contentstream": "^1.0.0", + "gif-encoder": "~0.4.1", + "jpeg-js": "^0.4.3", + "ndarray": "^1.0.18", + "ndarray-ops": "^1.2.2", + "pngjs-nozlib": "^1.0.0", + "through": "^2.3.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/save-pixels/node_modules/jpeg-js": { + "version": "0.4.4", + "dev": true, + "license": "BSD-3-Clause" + }, + "../../../../../needle-engine/js/package~/node_modules/sax": { + "version": "1.3.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/sdp": { + "version": "2.12.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/semver-diff": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/set-function-length": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/set-function-name": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sharp": { + "version": "0.31.3", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.8", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sharp/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/side-channel": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/simple-concat": { + "version": "1.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/simple-get": { + "version": "4.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-swizzle": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-update-notifier": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simplex-noise": { + "version": "4.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/slice-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^5.0.0", + "typical": "^6.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/typical": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/source-map-js": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ssh2": { + "version": "1.14.0", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "asn1": "^0.2.6", + "bcrypt-pbkdf": "^1.0.2" + }, + "engines": { + "node": ">=10.16.0" + }, + "optionalDependencies": { + "cpu-features": "~0.0.8", + "nan": "^2.17.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ssh2-sftp-client": { + "version": "7.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "concat-stream": "^2.0.0", + "promise-retry": "^2.0.1", + "ssh2": "^1.8.0" + }, + "engines": { + "node": ">=10.24.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sshpk": { + "version": "1.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stack-trace": { + "version": "0.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stats.js": { + "version": "0.17.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/stream-via": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/streamx": { + "version": "2.15.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trim": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trimend": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stylus-lookup": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0" + }, + "bin": { + "stylus-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stylus-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table": { + "version": "5.4.6", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout": { + "version": "0.4.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tabtab": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.1", + "es6-promisify": "^6.0.0", + "inquirer": "^6.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "untildify": "^3.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tabtab/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar": { + "version": "6.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar-fs": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/tar-stream": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/temp": { + "version": "0.4.0", + "dev": true, + "engines": [ + "node >=0.4.0" + ] + }, + "../../../../../needle-engine/js/package~/node_modules/temp-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/test-value": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-back": "^2.0.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/text-hex": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/three": { + "name": "@needle-tools/three", + "version": "0.154.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/three-mesh-ui": { + "name": "@needle-tools/three-mesh-ui", + "version": "7.1.5-alpha.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "x.x.x" + }, + "peerDependencies": { + "three": ">= 0.132.1 <= 0.154.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/three.quarks": { + "version": "0.10.8", + "dev": true, + "license": "MIT", + "peerDependencies": { + "three": ">=0.153.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/through2": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/timm": { + "version": "1.7.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/tiny-inflate": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/tinycolor2": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/tmp": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-readable-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/touch": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/triple-beam": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ts-api-utils": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsconfig-paths": { + "version": "3.14.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "../../../../../needle-engine/js/package~/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "../../../../../needle-engine/js/package~/node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" + }, + "../../../../../needle-engine/js/package~/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-buffer": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-byte-length": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-length": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typical": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/uc.micro": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/uglify-js": { + "version": "3.17.4", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/undefsafe": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/underscore": { + "version": "1.13.6", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/undici-types": { + "version": "5.26.5", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/uniq": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/unique-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/unit-compare": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "moment": "^2.14.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/untildify": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/upath": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-browserslist-db": { + "version": "1.0.13", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/url-parse-lax": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/utif": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "^1.0.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/utif/node_modules/pako": { + "version": "1.0.11", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "../../../../../needle-engine/js/package~/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/uuid": { + "version": "9.0.1", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "../../../../../needle-engine/js/package~/node_modules/validate-npm-package-name": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/verror": { + "version": "1.10.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/vite/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/walk-back": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/walkdir": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/web-streams-polyfill": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/webrtc-adapter": { + "version": "7.7.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "rtcpeerconnection-shim": "^1.2.15", + "sdp": "^2.12.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/websocket-ts": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/which-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/widest-line": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/winston": { + "version": "3.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/winston-transport": { + "version": "4.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/reduce-flatten": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "../../../../../needle-engine/js/package~/node_modules/write-file-atomic": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xdg-basedir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xhr": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xml-parse-from-string": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/xml2js": { + "version": "0.4.23", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xmlbuilder": { + "version": "11.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xmlcreate": { + "version": "2.0.4", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/xregexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../../../../../needle-engine/js/package~/node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/zip-stream": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@needle-tools/engine": { + "resolved": "../../../../../needle-engine/js/package~", + "link": true + }, + "node_modules/@tweenjs/tween.js": { + "version": "18.6.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/three": { + "version": "0.154.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~18.6.4", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.9", + "lil-gui": "~0.17.0", + "meshoptimizer": "~0.18.1" + } + }, + "node_modules/@types/webxr": { + "version": "0.5.10", + "dev": true, + "license": "MIT" + }, + "node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT" + }, + "node_modules/lil-gui": { + "version": "0.17.0", + "dev": true, + "license": "MIT" + }, + "node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT" + }, + "node_modules/three": { + "name": "@needle-tools/three", + "version": "0.154.3", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package.json b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package.json new file mode 100644 index 000000000..27a6906f5 --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package.json @@ -0,0 +1,15 @@ +{ + "name": "needle.samples.multicamera", + "version": "1.0.0", + "main": "index.ts", + "dependencies": {}, + "peerDependencies": { + "@needle-tools/engine": "file:/Users/herbst/git/needle-engine-dev/modules/needle-engine/js/package~", + "three": "npm:@needle-tools/three@^0.154.3" + }, + "devDependencies": { + "@needle-tools/engine": "^3.40.0-alpha.2", + "three": "npm:@needle-tools/three@^0.154.3", + "@types/three": "0.154.0" + } +} \ No newline at end of file diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package.needle.json b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package.needle.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/package.needle.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/tsconfig.json b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/tsconfig.json new file mode 100644 index 000000000..b83d9f11f --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ESNext", "DOM"], + "moduleResolution": "Node", + "strict": true, + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "noEmit": true, + "noUnusedLocals": false, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noImplicitAny": false, + "experimentalDecorators": true + }, + "include": ["."] +} diff --git a/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/workspace.code-workspace b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/workspace.code-workspace new file mode 100644 index 000000000..58a4c9627 --- /dev/null +++ b/package/Runtime/MultiCamera/Scripts/Needle.Samples.MultiCamera~/workspace.code-workspace @@ -0,0 +1,21 @@ +{ + "folders": [ + { + "path": "." + }, + { + "name": "Needle", + "path": "./node_modules/@needle-tools" + } + ], + "settings": { + "files.exclude": { + "package-lock.json": true, + "**/.git": true, + "**/.DS_Store": true, + "**/node_modules": true, + "**/*.meta": true + }, + "window.title": "Needle.Samples.MultiCamera~" + } +} \ No newline at end of file diff --git a/package/Runtime/MusicalInstrument/Materials/01-MatA.mat b/package/Runtime/MusicalInstrument/Materials/01-MatA.mat index afab6e701..9e856fb00 100644 --- a/package/Runtime/MusicalInstrument/Materials/01-MatA.mat +++ b/package/Runtime/MusicalInstrument/Materials/01-MatA.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: 01-MatA m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MusicalInstrument/Materials/02-MatC.mat b/package/Runtime/MusicalInstrument/Materials/02-MatC.mat index 7470ec9bc..ca93bbd43 100644 --- a/package/Runtime/MusicalInstrument/Materials/02-MatC.mat +++ b/package/Runtime/MusicalInstrument/Materials/02-MatC.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: 02-MatC m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MusicalInstrument/Materials/03-MatE.mat b/package/Runtime/MusicalInstrument/Materials/03-MatE.mat index 67b22bc19..317cb38d4 100644 --- a/package/Runtime/MusicalInstrument/Materials/03-MatE.mat +++ b/package/Runtime/MusicalInstrument/Materials/03-MatE.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: 03-MatE m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MusicalInstrument/Materials/04-MatF.mat b/package/Runtime/MusicalInstrument/Materials/04-MatF.mat index fc630ce3e..d73d29d9d 100644 --- a/package/Runtime/MusicalInstrument/Materials/04-MatF.mat +++ b/package/Runtime/MusicalInstrument/Materials/04-MatF.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: 04-MatF m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MusicalInstrument/Materials/05-MatA.mat b/package/Runtime/MusicalInstrument/Materials/05-MatA.mat index 5a3afa51e..609c14bf4 100644 --- a/package/Runtime/MusicalInstrument/Materials/05-MatA.mat +++ b/package/Runtime/MusicalInstrument/Materials/05-MatA.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: 05-MatA m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MusicalInstrument/Materials/06-MatBH.mat b/package/Runtime/MusicalInstrument/Materials/06-MatBH.mat index 2b23a25be..6ccdf326c 100644 --- a/package/Runtime/MusicalInstrument/Materials/06-MatBH.mat +++ b/package/Runtime/MusicalInstrument/Materials/06-MatBH.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: 06-MatBH m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MusicalInstrument/Materials/07-MatC.mat b/package/Runtime/MusicalInstrument/Materials/07-MatC.mat index 4ea5bff9f..0a8d39afb 100644 --- a/package/Runtime/MusicalInstrument/Materials/07-MatC.mat +++ b/package/Runtime/MusicalInstrument/Materials/07-MatC.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: 07-MatC m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MusicalInstrument/Materials/08-MatE.mat b/package/Runtime/MusicalInstrument/Materials/08-MatE.mat index c04080cc1..e708130c2 100644 --- a/package/Runtime/MusicalInstrument/Materials/08-MatE.mat +++ b/package/Runtime/MusicalInstrument/Materials/08-MatE.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: 08-MatE m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/MusicalInstrument/MusicalInstrument.unity b/package/Runtime/MusicalInstrument/MusicalInstrument.unity index aaa999844..eb86ae9e5 100644 --- a/package/Runtime/MusicalInstrument/MusicalInstrument.unity +++ b/package/Runtime/MusicalInstrument/MusicalInstrument.unity @@ -310,6 +310,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &366456111 PrefabInstance: @@ -1241,7 +1242,7 @@ MonoBehaviour: targetLerpDuration: 1 enableKeys: 0 middleClickToFocus: 0 - doubleClickToFocus: 1 + doubleClickToFocus: 0 allowInterrupt: 1 lookAtConstraint: {fileID: 1408803981} --- !u!114 &1408803979 @@ -1555,7 +1556,7 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!1001 &2571336371639650129 PrefabInstance: diff --git a/package/Runtime/Navmesh/Graphics/AgentBody.mat b/package/Runtime/Navmesh/Graphics/AgentBody.mat index b0290554d..af311c02b 100644 --- a/package/Runtime/Navmesh/Graphics/AgentBody.mat +++ b/package/Runtime/Navmesh/Graphics/AgentBody.mat @@ -13,6 +13,7 @@ Material: - _RECEIVE_SHADOWS_OFF - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -195,6 +196,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Navmesh/Graphics/AgentVisor.mat b/package/Runtime/Navmesh/Graphics/AgentVisor.mat index 9ea3aec6b..9a913cf9f 100644 --- a/package/Runtime/Navmesh/Graphics/AgentVisor.mat +++ b/package/Runtime/Navmesh/Graphics/AgentVisor.mat @@ -13,6 +13,7 @@ Material: - _RECEIVE_SHADOWS_OFF - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -195,6 +196,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Navmesh/Graphics/Cube-Wide.mat b/package/Runtime/Navmesh/Graphics/Cube-Wide.mat index cd3ab94a2..4bad492cf 100644 --- a/package/Runtime/Navmesh/Graphics/Cube-Wide.mat +++ b/package/Runtime/Navmesh/Graphics/Cube-Wide.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -193,6 +194,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Navmesh/Graphics/Cube.mat b/package/Runtime/Navmesh/Graphics/Cube.mat index dfe6eaa76..d5676d3f6 100644 --- a/package/Runtime/Navmesh/Graphics/Cube.mat +++ b/package/Runtime/Navmesh/Graphics/Cube.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -192,6 +193,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Navmesh/Graphics/Floor.mat b/package/Runtime/Navmesh/Graphics/Floor.mat index 25236acb2..e4f22f70c 100644 --- a/package/Runtime/Navmesh/Graphics/Floor.mat +++ b/package/Runtime/Navmesh/Graphics/Floor.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -193,6 +194,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Navmesh/Graphics/Goal.mat b/package/Runtime/Navmesh/Graphics/Goal.mat index 674bb91b2..5da2a554a 100644 --- a/package/Runtime/Navmesh/Graphics/Goal.mat +++ b/package/Runtime/Navmesh/Graphics/Goal.mat @@ -13,6 +13,7 @@ Material: - _RECEIVE_SHADOWS_OFF - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -195,6 +196,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Navmesh/Navmesh.unity b/package/Runtime/Navmesh/Navmesh.unity index 5d26f1dff..a862c5d29 100644 --- a/package/Runtime/Navmesh/Navmesh.unity +++ b/package/Runtime/Navmesh/Navmesh.unity @@ -448,6 +448,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &208071534 Transform: diff --git a/package/Runtime/Netlify/Netlify.unity b/package/Runtime/Netlify/Netlify.unity index 708ef1210..536ba2f9c 100644 --- a/package/Runtime/Netlify/Netlify.unity +++ b/package/Runtime/Netlify/Netlify.unity @@ -1018,6 +1018,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &1712550855 PrefabInstance: diff --git a/package/Runtime/Networking/Content/Materials/Character.mat b/package/Runtime/Networking/Content/Materials/Character.mat index 35e0a8bd8..51c2e2501 100644 --- a/package/Runtime/Networking/Content/Materials/Character.mat +++ b/package/Runtime/Networking/Content/Materials/Character.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Character m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Networking/Content/Materials/Colors/Color 0.mat b/package/Runtime/Networking/Content/Materials/Colors/Color 0.mat index 73926a3db..d5f8cdb4b 100644 --- a/package/Runtime/Networking/Content/Materials/Colors/Color 0.mat +++ b/package/Runtime/Networking/Content/Materials/Colors/Color 0.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Color 0 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Networking/Content/Materials/Colors/Color 1.mat b/package/Runtime/Networking/Content/Materials/Colors/Color 1.mat index 001a63738..16132f8d4 100644 --- a/package/Runtime/Networking/Content/Materials/Colors/Color 1.mat +++ b/package/Runtime/Networking/Content/Materials/Colors/Color 1.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Color 1 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -192,7 +190,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -221,6 +221,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Networking/Content/Materials/Colors/Color 2.mat b/package/Runtime/Networking/Content/Materials/Colors/Color 2.mat index fa17c818c..41dd0acd1 100644 --- a/package/Runtime/Networking/Content/Materials/Colors/Color 2.mat +++ b/package/Runtime/Networking/Content/Materials/Colors/Color 2.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Color 2 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -192,7 +190,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -221,6 +221,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Networking/Content/Materials/Colors/Color 3.mat b/package/Runtime/Networking/Content/Materials/Colors/Color 3.mat index 773008c4d..cc106a0e4 100644 --- a/package/Runtime/Networking/Content/Materials/Colors/Color 3.mat +++ b/package/Runtime/Networking/Content/Materials/Colors/Color 3.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Color 3 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Networking/Content/Materials/Colors/Color 4.mat b/package/Runtime/Networking/Content/Materials/Colors/Color 4.mat index f5f93fd2a..db5a9edef 100644 --- a/package/Runtime/Networking/Content/Materials/Colors/Color 4.mat +++ b/package/Runtime/Networking/Content/Materials/Colors/Color 4.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Color 4 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Networking/Content/Materials/Floor.mat b/package/Runtime/Networking/Content/Materials/Floor.mat index 70f53147e..fc1c2d38b 100644 --- a/package/Runtime/Networking/Content/Materials/Floor.mat +++ b/package/Runtime/Networking/Content/Materials/Floor.mat @@ -35,11 +35,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -48,7 +47,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -222,6 +222,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Networking/Networking Animator.unity b/package/Runtime/Networking/Networking Animator.unity index dd4c955df..93ada0455 100644 --- a/package/Runtime/Networking/Networking Animator.unity +++ b/package/Runtime/Networking/Networking Animator.unity @@ -1574,6 +1574,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1715480774 GameObject: diff --git a/package/Runtime/Networking/Networking Player.unity b/package/Runtime/Networking/Networking Player.unity index cd67b0e5b..1ea5f939d 100644 --- a/package/Runtime/Networking/Networking Player.unity +++ b/package/Runtime/Networking/Networking Player.unity @@ -683,6 +683,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1791489691 GameObject: diff --git a/package/Runtime/Nextjs/Next.unity b/package/Runtime/Nextjs/Next.unity index 56d7ab541..02864eae2 100644 --- a/package/Runtime/Nextjs/Next.unity +++ b/package/Runtime/Nextjs/Next.unity @@ -1223,6 +1223,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1786657968 GameObject: diff --git a/package/Runtime/ObjectVisibility/Assets/Visibility 1.mat b/package/Runtime/ObjectVisibility/Assets/Visibility 1.mat index 0ba974d53..891b421a2 100644 --- a/package/Runtime/ObjectVisibility/Assets/Visibility 1.mat +++ b/package/Runtime/ObjectVisibility/Assets/Visibility 1.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Visibility 1 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ObjectVisibility/Assets/Visibility 2.mat b/package/Runtime/ObjectVisibility/Assets/Visibility 2.mat index f62166399..d20f64ce6 100644 --- a/package/Runtime/ObjectVisibility/Assets/Visibility 2.mat +++ b/package/Runtime/ObjectVisibility/Assets/Visibility 2.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Visibility 2 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ObjectVisibility/Assets/Visibility 3.mat b/package/Runtime/ObjectVisibility/Assets/Visibility 3.mat index abeb3f23a..765fb44c9 100644 --- a/package/Runtime/ObjectVisibility/Assets/Visibility 3.mat +++ b/package/Runtime/ObjectVisibility/Assets/Visibility 3.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Visibility 3 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -192,7 +190,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -221,6 +221,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ObjectVisibility/ObjectVisibility.unity b/package/Runtime/ObjectVisibility/ObjectVisibility.unity index 9931265f4..c74fefbf3 100644 --- a/package/Runtime/ObjectVisibility/ObjectVisibility.unity +++ b/package/Runtime/ObjectVisibility/ObjectVisibility.unity @@ -171,6 +171,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &382029353 GameObject: diff --git a/package/Runtime/Particles/Assets/BasicParticle.mat b/package/Runtime/Particles/Assets/BasicParticle.mat index 3bc394303..799ab869d 100644 --- a/package/Runtime/Particles/Assets/BasicParticle.mat +++ b/package/Runtime/Particles/Assets/BasicParticle.mat @@ -35,8 +35,6 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: BasicParticle m_Shader: {fileID: -6465566751694194690, guid: 83f2caca07949794fb997734c4b0520f, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON m_InvalidKeywords: [] @@ -46,7 +44,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -154,7 +151,7 @@ Material: m_Floats: - _AlphaClip: 0 - _BUILTIN_QueueControl: 0 - - _BUILTIN_QueueOffset: 0 + - _BUILTIN_QueueOffset: -1 - _Blend: 0 - _BlendOp: 0 - _BumpScale: 1 @@ -185,7 +182,7 @@ Material: - _Mode: 0 - _OcclusionStrength: 1 - _Parallax: 0.005 - - _QueueControl: -1 + - _QueueControl: 0 - _QueueOffset: 0 - _ReceiveShadows: 1 - _SPECULAR: 0 diff --git a/package/Runtime/Particles/Assets/BubblesBackground/bubble.png.meta b/package/Runtime/Particles/Assets/BubblesBackground/bubble.png.meta index b06cb06c1..876f42787 100644 --- a/package/Runtime/Particles/Assets/BubblesBackground/bubble.png.meta +++ b/package/Runtime/Particles/Assets/BubblesBackground/bubble.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -149,6 +150,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Assets/CameraFocusTrigger.mat b/package/Runtime/Particles/Assets/CameraFocusTrigger.mat new file mode 100644 index 000000000..6ce700fa2 --- /dev/null +++ b/package/Runtime/Particles/Assets/CameraFocusTrigger.mat @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4356622792679978199 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CameraFocusTrigger + m_Shader: {fileID: -6465566751694194690, guid: 59541e6caf586ca4f96ccf48a4813a51, type: 3} + m_ValidKeywords: + - _ALPHATEST_ON + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 1 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0.056 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - baseColorFactor: {r: 0.9806437, g: 0, b: 1, a: 0} + m_BuildTextureStacks: [] +--- !u!114 &8346773665876294778 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/Particles/Assets/CameraFocusTrigger.mat.meta b/package/Runtime/Particles/Assets/CameraFocusTrigger.mat.meta new file mode 100644 index 000000000..1a514cae1 --- /dev/null +++ b/package/Runtime/Particles/Assets/CameraFocusTrigger.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92dc58b19f2db5a40ac39ac83f07a483 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Particles/Assets/Default.mat b/package/Runtime/Particles/Assets/Default.mat index cce298ae4..13c2b7d5a 100644 --- a/package/Runtime/Particles/Assets/Default.mat +++ b/package/Runtime/Particles/Assets/Default.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Default m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -192,7 +190,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -221,6 +221,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 @@ -259,7 +260,7 @@ Material: - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - attenuationColor: {r: 1, g: 1, b: 1, a: 0} - - baseColorFactor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - baseColorFactor: {r: 0, g: 0, b: 0, a: 1} - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] diff --git a/package/Runtime/Particles/Assets/Drag Particle Visual.mat b/package/Runtime/Particles/Assets/Drag Particle Visual.mat new file mode 100644 index 000000000..a256c8ab5 --- /dev/null +++ b/package/Runtime/Particles/Assets/Drag Particle Visual.mat @@ -0,0 +1,285 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8022289309852622305 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!114 &-235036353519812728 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Drag Particle Visual + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: a9a666d564dddae4abdaeff7d1a23fe2, 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} + - _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} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0.1 + - _DstBlend: 10 + - _EnvironmentReflections: 1 + - _FlipbookBlending: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _Mode: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.836 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.679 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.2924528, g: 0.2924528, b: 0.2924528, a: 0.4745098} + - emissiveFactor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/package/Runtime/Particles/Assets/Drag Particle Visual.mat.meta b/package/Runtime/Particles/Assets/Drag Particle Visual.mat.meta new file mode 100644 index 000000000..a17a6505c --- /dev/null +++ b/package/Runtime/Particles/Assets/Drag Particle Visual.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd907285f5527554c838e491fde31fcd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Particles/Assets/Epic Toon FX/Textures/cloud_2x2_hardshadow.png.meta b/package/Runtime/Particles/Assets/Epic Toon FX/Textures/cloud_2x2_hardshadow.png.meta index 981809714..c73055e3c 100644 --- a/package/Runtime/Particles/Assets/Epic Toon FX/Textures/cloud_2x2_hardshadow.png.meta +++ b/package/Runtime/Particles/Assets/Epic Toon FX/Textures/cloud_2x2_hardshadow.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -100,6 +101,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -113,6 +138,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Assets/Epic Toon FX/Textures/glow1.png.meta b/package/Runtime/Particles/Assets/Epic Toon FX/Textures/glow1.png.meta index 4c00b2220..f9c273d41 100644 --- a/package/Runtime/Particles/Assets/Epic Toon FX/Textures/glow1.png.meta +++ b/package/Runtime/Particles/Assets/Epic Toon FX/Textures/glow1.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -100,6 +101,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -113,6 +138,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Assets/Epic Toon FX/Textures/leaf_3x3.png.meta b/package/Runtime/Particles/Assets/Epic Toon FX/Textures/leaf_3x3.png.meta index c09005757..1545a68b5 100644 --- a/package/Runtime/Particles/Assets/Epic Toon FX/Textures/leaf_3x3.png.meta +++ b/package/Runtime/Particles/Assets/Epic Toon FX/Textures/leaf_3x3.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -100,6 +101,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -113,6 +138,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Assets/Epic Toon FX/Textures/moneybills.png.meta b/package/Runtime/Particles/Assets/Epic Toon FX/Textures/moneybills.png.meta index d34e0af31..3a6b1552b 100644 --- a/package/Runtime/Particles/Assets/Epic Toon FX/Textures/moneybills.png.meta +++ b/package/Runtime/Particles/Assets/Epic Toon FX/Textures/moneybills.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -100,6 +101,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -113,6 +138,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Assets/Kenney Particle Pack/circle_05.png b/package/Runtime/Particles/Assets/Kenney Particle Pack/circle_05.png index d1b957595..af84290c5 100644 Binary files a/package/Runtime/Particles/Assets/Kenney Particle Pack/circle_05.png and b/package/Runtime/Particles/Assets/Kenney Particle Pack/circle_05.png differ diff --git a/package/Runtime/Particles/Assets/Kenney Particle Pack/circle_05.png.meta b/package/Runtime/Particles/Assets/Kenney Particle Pack/circle_05.png.meta index 7e30e2d22..5cdccbe56 100644 --- a/package/Runtime/Particles/Assets/Kenney Particle Pack/circle_05.png.meta +++ b/package/Runtime/Particles/Assets/Kenney Particle Pack/circle_05.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -112,6 +113,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -125,6 +150,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Assets/Kenney Particle Pack/magic_05.png b/package/Runtime/Particles/Assets/Kenney Particle Pack/magic_05.png index 95ef88660..e7200a9cf 100644 Binary files a/package/Runtime/Particles/Assets/Kenney Particle Pack/magic_05.png and b/package/Runtime/Particles/Assets/Kenney Particle Pack/magic_05.png differ diff --git a/package/Runtime/Particles/Assets/Kenney Particle Pack/magic_05.png.meta b/package/Runtime/Particles/Assets/Kenney Particle Pack/magic_05.png.meta index 3411cd19d..410b329e4 100644 --- a/package/Runtime/Particles/Assets/Kenney Particle Pack/magic_05.png.meta +++ b/package/Runtime/Particles/Assets/Kenney Particle Pack/magic_05.png.meta @@ -3,7 +3,7 @@ guid: 09856ab1dbdde4549ae2023bb78ea0f4 TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 11 + serializedVersion: 12 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -62,6 +63,7 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 0 + cookieLightType: 1 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform @@ -111,6 +113,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -124,6 +150,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Assets/Kenney Particle Pack/star_08.png b/package/Runtime/Particles/Assets/Kenney Particle Pack/star_08.png index 1cbe06421..ad9cb35d8 100644 Binary files a/package/Runtime/Particles/Assets/Kenney Particle Pack/star_08.png and b/package/Runtime/Particles/Assets/Kenney Particle Pack/star_08.png differ diff --git a/package/Runtime/Particles/Assets/Kenney Particle Pack/star_08.png.meta b/package/Runtime/Particles/Assets/Kenney Particle Pack/star_08.png.meta index 37bf838a9..dec9c01cf 100644 --- a/package/Runtime/Particles/Assets/Kenney Particle Pack/star_08.png.meta +++ b/package/Runtime/Particles/Assets/Kenney Particle Pack/star_08.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -112,6 +113,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -125,6 +150,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Assets/LabelBlock.mat b/package/Runtime/Particles/Assets/LabelBlock.mat new file mode 100644 index 000000000..20b8a00b4 --- /dev/null +++ b/package/Runtime/Particles/Assets/LabelBlock.mat @@ -0,0 +1,266 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6631055008829793478 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LabelBlock + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.144 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.308 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.764151, g: 0.764151, b: 0.764151, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &3383987271633237115 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/package/Runtime/Particles/Assets/LabelBlock.mat.meta b/package/Runtime/Particles/Assets/LabelBlock.mat.meta new file mode 100644 index 000000000..8379316d8 --- /dev/null +++ b/package/Runtime/Particles/Assets/LabelBlock.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3b933ad243ca7864da2ea4584fe79aac +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Particles/Assets/MeshParticle Lit.mat b/package/Runtime/Particles/Assets/MeshParticle Lit.mat index 143366a0c..053d868af 100644 --- a/package/Runtime/Particles/Assets/MeshParticle Lit.mat +++ b/package/Runtime/Particles/Assets/MeshParticle Lit.mat @@ -40,6 +40,7 @@ Material: - _BUILTIN_AlphaClip - _RECEIVE_SHADOWS_OFF - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _FLIPBOOKBLENDING_OFF m_LightmapFlags: 4 @@ -310,6 +311,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Particles/Assets/Particles On Collision/Impact Particles.mat b/package/Runtime/Particles/Assets/Particles On Collision/Impact Particles.mat index 64660c372..008a41a86 100644 --- a/package/Runtime/Particles/Assets/Particles On Collision/Impact Particles.mat +++ b/package/Runtime/Particles/Assets/Particles On Collision/Impact Particles.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Impact Particles m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -192,7 +190,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -221,6 +221,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Particles/Assets/Particles On Collision/ParticlesOnCollision Wall 1.mat b/package/Runtime/Particles/Assets/Particles On Collision/ParticlesOnCollision Wall 1.mat index 06906305e..d7daaf346 100644 --- a/package/Runtime/Particles/Assets/Particles On Collision/ParticlesOnCollision Wall 1.mat +++ b/package/Runtime/Particles/Assets/Particles On Collision/ParticlesOnCollision Wall 1.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ParticlesOnCollision Wall 1 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _TRANSMISSION_VOLUME_ON m_LightmapFlags: 6 @@ -36,7 +35,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -181,7 +179,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0.082 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Particles/Assets/Particles On Collision/ParticlesOnCollision Wall.mat b/package/Runtime/Particles/Assets/Particles On Collision/ParticlesOnCollision Wall.mat index deb5bf1f4..c0bb309a3 100644 --- a/package/Runtime/Particles/Assets/Particles On Collision/ParticlesOnCollision Wall.mat +++ b/package/Runtime/Particles/Assets/Particles On Collision/ParticlesOnCollision Wall.mat @@ -9,11 +9,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ParticlesOnCollision Wall m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _TRANSMISSION_VOLUME_ON m_LightmapFlags: 6 @@ -23,7 +22,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -168,7 +166,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0.082 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -197,6 +197,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Particles/Assets/Skybox.meta b/package/Runtime/Particles/Assets/Skybox.meta new file mode 100644 index 000000000..28735c8ad --- /dev/null +++ b/package/Runtime/Particles/Assets/Skybox.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4df6e7b32b30d7441a745652089e78ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Particles/Assets/Skybox/ParticlesSkybox.mat b/package/Runtime/Particles/Assets/Skybox/ParticlesSkybox.mat new file mode 100644 index 000000000..48ee34d47 --- /dev/null +++ b/package/Runtime/Particles/Assets/Skybox/ParticlesSkybox.mat @@ -0,0 +1,165 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ParticlesSkybox + m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: + - _CUBEMAP_USAGE_EXTRA + - _NEEDLE_EDITOR_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BackTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + 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} + - _DownTex: + 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} + - _FrontTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LeftTex: + 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} + - _RightTex: + 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} + - _Tex: + m_Texture: {fileID: 8900000, guid: 6d80dc90a54354768850e6ca37e42dac, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UpTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoBakeOnChanges: 1 + - _BackgroundBlurriness: 0 + - _BackgroundIntensity: 1 + - _BakeBlurriness: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CUBEMAP_USAGE: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _Exposure: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Lod: 0 + - _Metallic: 0 + - _Needle_Editor: 1 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Rotation: 210 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &8080609037724674948 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/package/Runtime/Particles/Assets/Skybox/ParticlesSkybox.mat.meta b/package/Runtime/Particles/Assets/Skybox/ParticlesSkybox.mat.meta new file mode 100644 index 000000000..af21b98dc --- /dev/null +++ b/package/Runtime/Particles/Assets/Skybox/ParticlesSkybox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d35f5cbcba2f744a972c9d747a0272d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Particles/Assets/SubParticle.mat b/package/Runtime/Particles/Assets/SubParticle.mat index b621ddb46..8abccb006 100644 --- a/package/Runtime/Particles/Assets/SubParticle.mat +++ b/package/Runtime/Particles/Assets/SubParticle.mat @@ -22,8 +22,6 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: SubParticle m_Shader: {fileID: -6465566751694194690, guid: 83f2caca07949794fb997734c4b0520f, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON m_InvalidKeywords: [] @@ -33,7 +31,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: diff --git a/package/Runtime/Particles/Assets/TrailParticle 3.mat b/package/Runtime/Particles/Assets/TrailParticle 3.mat index a5df5059d..8fe4a13e5 100644 --- a/package/Runtime/Particles/Assets/TrailParticle 3.mat +++ b/package/Runtime/Particles/Assets/TrailParticle 3.mat @@ -34,19 +34,20 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: TrailParticle 3 - m_Shader: {fileID: -6465566751694194690, guid: 8a8841b4fb2f63644896f4e2b36bc06d, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -98,6 +99,14 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} - emissiveTexture: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} @@ -153,8 +162,17 @@ Material: m_Ints: [] m_Floats: - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 - _BUILTIN_QueueControl: 0 - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - _BlendOp: 0 - _BumpScale: 1 @@ -162,6 +180,7 @@ Material: - _CameraFadingEnabled: 0 - _CameraFarFadeDistance: 2 - _CameraNearFadeDistance: 1 + - _CastShadows: 1 - _ClearCoatMask: 0 - _ClearCoatSmoothness: 0 - _ColorMode: 0 @@ -183,7 +202,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -203,27 +224,52 @@ Material: - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 + - _ZTest: 4 - _ZWrite: 0 + - _ZWriteControl: 0 - alphaCutoff: -0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 - clearcoatFactor: 0 - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 - ior: 1.5 - iridescenceFactor: 0 - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 - iridescenceThicknessMaximum: 400 - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - roughnessFactor: 0 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - _BaseColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} diff --git a/package/Runtime/Particles/Assets/TrailParticle.mat b/package/Runtime/Particles/Assets/TrailParticle.mat index c6e9ea44c..3d5ade46a 100644 --- a/package/Runtime/Particles/Assets/TrailParticle.mat +++ b/package/Runtime/Particles/Assets/TrailParticle.mat @@ -35,8 +35,6 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: TrailParticle m_Shader: {fileID: -6465566751694194690, guid: 8a8841b4fb2f63644896f4e2b36bc06d, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON m_InvalidKeywords: [] @@ -46,7 +44,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: diff --git a/package/Runtime/Particles/Assets/symbolsparticles.png.meta b/package/Runtime/Particles/Assets/symbolsparticles.png.meta index 8c2699282..8f7755203 100644 --- a/package/Runtime/Particles/Assets/symbolsparticles.png.meta +++ b/package/Runtime/Particles/Assets/symbolsparticles.png.meta @@ -24,6 +24,7 @@ TextureImporter: streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -100,6 +101,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -113,6 +138,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/package/Runtime/Particles/Particles Burst on click.unity b/package/Runtime/Particles/Particles Burst on click.unity index d748942d5..99575f852 100644 --- a/package/Runtime/Particles/Particles Burst on click.unity +++ b/package/Runtime/Particles/Particles Burst on click.unity @@ -1244,6 +1244,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1786657968 GameObject: diff --git a/package/Runtime/Particles/Particles.unity b/package/Runtime/Particles/Particles.unity index 4da8316e9..33e6f5cb9 100644 --- a/package/Runtime/Particles/Particles.unity +++ b/package/Runtime/Particles/Particles.unity @@ -26,19 +26,19 @@ RenderSettings: m_AmbientIntensity: 1 m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: 19d377341399ea642a4bb94be6d9522c, type: 2} + m_SkyboxMaterial: {fileID: 2100000, guid: 6d35f5cbcba2f744a972c9d747a0272d, type: 2} m_HaloStrength: 0.5 m_FlareStrength: 1 m_FlareFadeSpeed: 3 m_HaloTexture: {fileID: 0} m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 1 + m_DefaultReflectionMode: 0 m_DefaultReflectionResolution: 128 m_ReflectionBounces: 1 m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 8900000, guid: 8d2fcbef0364b894282281887b768993, type: 3} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.057983212, g: 0.057758685, b: 0.057983212, a: 1} + m_IndirectSpecularColor: {r: 0.9549858, g: 0.9549858, b: 0.9549858, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -98,7 +98,7 @@ LightmapSettings: m_TrainingDataDestination: TrainingData m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 4890085278179872738, guid: 5a81127ad6309c74ea20d68ea0b42c19, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: 1d4582106947b7d4bb79d06e629fa41c, type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -134,6 +134,46 @@ PrefabInstance: propertyPath: m_Text value: Color by speed objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 4.0058793e-11 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 14.000046 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name value: Speed color @@ -146,41 +186,53 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 2 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 17 + value: 11 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: -6.135143 + value: -0.063 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999903 + value: -0.030000567 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: 0.23930359 + value: 2.726 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: -0.6042756 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: 0.7967754 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -188,12 +240,32 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 254.353 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1235464618} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1909702902} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &12834624 stripped @@ -217,7 +289,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -226,6 +299,28 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &12834627 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 12834623} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &12834628 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 12834623} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI --- !u!1 &13771974 GameObject: m_ObjectHideFlags: 0 @@ -257,7 +352,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1657832877} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &13771976 MonoBehaviour: @@ -349,14 +444,78 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 629448747} m_Modifications: + - target: {fileID: 669472016766122810, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RaycastTarget + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 696395130803544745, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SizeDelta.x + value: 345.775 + objectReference: {fileID: 0} + - target: {fileID: 696395130803544745, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Text value: Texture sheet animation objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Range + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 4.1877782e-11 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 13.000049 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} - target: {fileID: 3357303936002274041, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_EditorClassIdentifier value: Needle.Engine.Components.TeleportTarget, Needle.Engine $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-3357303936002274041-105790308 objectReference: {fileID: 0} + - target: {fileID: 3599377775505536502, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1657832881} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name value: Texture sheet animation @@ -369,29 +528,53 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: UnityEngine.UI.Button, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 2 objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: -0.1 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: 1.12 + objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 3 + value: 0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: 6.3670497 + value: 13.58 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999903 + value: -0.030000448 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: 8.339176 + value: 10.4 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 0.7970421 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x @@ -399,7 +582,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: -0.7071068 + value: -0.6039238 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z @@ -411,12 +594,32 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: -74.303 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1657832881} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 559516883} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &105790309 stripped @@ -440,7 +643,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -449,6 +653,28 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &105790312 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 105790308} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &105790313 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 105790308} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI --- !u!1 &107777810 GameObject: m_ObjectHideFlags: 0 @@ -841,7 +1067,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 0.35686275} + maxColor: {r: 1, g: 0, b: 0.8549242, a: 0.89411765} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -10246,80 +10472,6 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1001 &201553890 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_Name - value: Ramp_Corner (2) - objectReference: {fileID: 0} - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalScale.x - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.x - value: -6.85823 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.y - value: -0.33128926 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.z - value: 15.003193 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.y - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 90 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1768631003808281592, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} ---- !u!4 &201553891 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - m_PrefabInstance: {fileID: 201553890} - m_PrefabAsset: {fileID: 0} --- !u!1 &214614627 GameObject: m_ObjectHideFlags: 0 @@ -10677,8 +10829,8 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 3 - scalar: 0.02 - minScalar: 1 + scalar: 0.05 + minScalar: 2 maxCurve: serializedVersion: 2 m_Curve: @@ -11698,7 +11850,7 @@ ParticleSystem: m_RotationOrder: 4 separateAxes: 0 ColorModule: - enabled: 0 + enabled: 1 gradient: serializedVersion: 2 minMaxState: 1 @@ -11706,7 +11858,7 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 0, g: 1, b: 0.9728527, a: 1} + key0: {r: 0, g: 0.24129751, b: 0.6784314, a: 1} key1: {r: 0, g: 1, b: 0.9728527, a: 1} key2: {r: 0.51507664, g: 0, b: 1, a: 0} key3: {r: 0.51507664, g: 0, b: 1, a: 0} @@ -15435,23 +15587,23 @@ ParticleSystem: m_RotationOrder: 4 startColor: serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 0.8422345, b: 0.6650944, a: 1} + minMaxState: 4 + minColor: {r: 0.5945309, g: 0.9528302, b: 0.09438412, a: 1} + maxColor: {r: 1, g: 0, b: 0.92387056, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} + key0: {r: 0.5707547, g: 0.95623386, b: 1, a: 1} + key1: {r: 0.51290494, g: 0.5671636, b: 0.9622642, a: 1} + key2: {r: 1, g: 0, b: 0.76788044, a: 0} + key3: {r: 1, g: 0, b: 0.76788044, 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 + ctime0: 23901 ctime1: 65535 - ctime2: 0 - ctime3: 0 + ctime2: 65535 + ctime3: 65535 ctime4: 0 ctime5: 0 ctime6: 0 @@ -20256,9 +20408,9 @@ ParticleSystem: m_RotationOrder: 4 startColor: serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + minMaxState: 2 + minColor: {r: 0.14901961, g: 1, b: 1, a: 1} + maxColor: {r: 0.990566, g: 0.9710839, b: 0.1728818, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -24998,6 +25150,30 @@ PrefabInstance: propertyPath: InitialModule.startLifetime.scalar value: 7 objectReference: {fileID: 0} + - target: {fileID: 3951539255813697900, guid: 61956cd3c4c039e4d84d36ca18596741, type: 3} + propertyPath: InitialModule.startColor.maxColor.b + value: 0.9811321 + objectReference: {fileID: 0} + - target: {fileID: 3951539255813697900, guid: 61956cd3c4c039e4d84d36ca18596741, type: 3} + propertyPath: InitialModule.startColor.maxColor.g + value: 0.8466808 + objectReference: {fileID: 0} + - target: {fileID: 3951539255813697900, guid: 61956cd3c4c039e4d84d36ca18596741, type: 3} + propertyPath: InitialModule.startColor.maxColor.r + value: 0.54147387 + objectReference: {fileID: 0} + - target: {fileID: 3951539255813697900, guid: 61956cd3c4c039e4d84d36ca18596741, type: 3} + propertyPath: InitialModule.startColor.minColor.b + value: 0.764151 + objectReference: {fileID: 0} + - target: {fileID: 3951539255813697900, guid: 61956cd3c4c039e4d84d36ca18596741, type: 3} + propertyPath: InitialModule.startColor.minColor.g + value: 0.58086604 + objectReference: {fileID: 0} + - target: {fileID: 3951539255813697900, guid: 61956cd3c4c039e4d84d36ca18596741, type: 3} + propertyPath: InitialModule.startColor.minColor.r + value: 0.3063813 + objectReference: {fileID: 0} - target: {fileID: 5750506017460200870, guid: 61956cd3c4c039e4d84d36ca18596741, type: 3} propertyPath: m_RootOrder value: 1 @@ -25122,7 +25298,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 381366316} m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0.33600003, z: 0.004005433} + m_LocalPosition: {x: 0, y: 2.138, z: 0.004005433} m_LocalScale: {x: 2.8868, y: 2.8868005, z: 2.8868005} m_ConstrainProportionsScale: 0 m_Children: [] @@ -25390,8 +25566,8 @@ ParticleSystem: startColor: serializedVersion: 2 minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 0.6705757, g: 1, b: 0.5801887, a: 1} + minColor: {r: 0.5638943, g: 0, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -25452,7 +25628,60 @@ ParticleSystem: m_NumAlphaKeys: 2 startSize: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.0016784668 + value: 0.73846245 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -25503,62 +25732,9 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - startSizeY: + startSizeZ: serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startSizeZ: - serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -25829,15 +26005,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 5 - angle: 25 + type: 4 + angle: 35.58 length: 5 boxThickness: {x: 0, y: 0, z: 0} radiusThickness: 1 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 0.01, y: 0.01, z: 0.01} + m_Scale: {x: 0.1, y: 0.1, z: 0.79} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -25916,7 +26092,7 @@ ParticleSystem: sphericalDirectionAmount: 0.2 randomPositionAmount: 0 radius: - value: 1 + value: 0.16 mode: 0 spread: 0 speed: @@ -26474,22 +26650,22 @@ ParticleSystem: maxGradient: serializedVersion: 2 key0: {r: 1, g: 0.4631136, b: 0, a: 1} - key1: {r: 0.41509432, g: 0.41509432, b: 0.41509432, a: 0} - key2: {r: 0.51507664, g: 0, b: 1, a: 0} - key3: {r: 0.51507664, g: 0, b: 1, a: 0} + key1: {r: 0.98632026, g: 0.8686309, b: 0.006839858, a: 0} + key2: {r: 0.9843137, g: 0.92811275, b: 0.007843138, a: 0} + key3: {r: 0.9811321, g: 0.9811321, b: 0.9811321, 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: 65535 + ctime0: 32189 + ctime1: 49151 + ctime2: 59174 ctime3: 65535 ctime4: 0 ctime5: 0 ctime6: 0 ctime7: 0 - atime0: 0 + atime0: 45104 atime1: 65535 atime2: 65535 atime3: 65535 @@ -26498,7 +26674,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 2 + m_NumColorKeys: 4 m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 @@ -26654,7 +26830,7 @@ ParticleSystem: flipU: 0 flipV: 0 VelocityModule: - enabled: 0 + enabled: 1 x: serializedVersion: 2 minMaxState: 0 @@ -29908,6 +30084,80 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W +--- !u!1001 &394581509 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1586662672} + m_Modifications: + - target: {fileID: -5045373824169208073, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 2ab8149ec4775284bada96c1b85b4a09, type: 2} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalScale.y + value: 0.47862 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalPosition.x + value: -6.97 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalPosition.z + value: 9 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalRotation.w + value: 0.6892074 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalRotation.y + value: 0.72456425 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 92.865 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_Name + value: Wall_corner + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} +--- !u!4 &394581510 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + m_PrefabInstance: {fileID: 394581509} + m_PrefabAsset: {fileID: 0} --- !u!1 &404516749 GameObject: m_ObjectHideFlags: 0 @@ -29934,8 +30184,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 404516749} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.197, z: 0} - m_LocalScale: {x: 0.101676, y: 0.28762674, z: 0.101676} + m_LocalPosition: {x: 0, y: 1.84, z: 0} + m_LocalScale: {x: 0.27423033, y: 0.27374023, z: 0.27423033} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 680155269} @@ -30029,7 +30279,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 444960887} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -30858,7 +31108,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 0.3 + value: 0.9 mode: 0 spread: 0 speed: @@ -31407,7 +31657,7 @@ ParticleSystem: m_RotationOrder: 4 separateAxes: 0 ColorModule: - enabled: 0 + enabled: 1 gradient: serializedVersion: 2 minMaxState: 1 @@ -31415,8 +31665,8 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} + key0: {r: 0.77498543, g: 0.4481132, b: 1, a: 1} + key1: {r: 1, g: 0.8675709, 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} @@ -34866,7 +35116,7 @@ Animation: m_PlayAutomatically: 1 m_AnimatePhysics: 0 m_CullingType: 0 ---- !u!1 &463255278 +--- !u!1 &479225712 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -34874,47 +35124,131 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 463255279} - - component: {fileID: 463255280} + - component: {fileID: 479225713} m_Layer: 0 - m_Name: TrailsRoot + m_Name: _Roof m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 + m_StaticEditorFlags: 2147483647 m_IsActive: 1 ---- !u!4 &463255279 +--- !u!4 &479225713 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 463255278} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.453, y: 0.47, z: 0.471} - m_LocalScale: {x: 1, y: 1, z: 1} + m_GameObject: {fileID: 479225712} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.42, y: 0, z: 4.47} + m_LocalScale: {x: 1.1768, y: 1.1768, z: 1.1768} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1196628379} - m_Father: {fileID: 1218415869} - m_RootOrder: 4 + - {fileID: 781371102} + - {fileID: 508130120} + m_Father: {fileID: 1597275518} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!111 &463255280 -Animation: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!114 &506037560 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 310978950080099863, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + m_PrefabInstance: {fileID: 6620145007597695530} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 463255278} + m_GameObject: {fileID: 0} m_Enabled: 1 - serializedVersion: 3 - m_Animation: {fileID: 7400000, guid: 2c9e61776af7c4b70a90658e7b045531, type: 2} - m_Animations: - - {fileID: 7400000, guid: 2c9e61776af7c4b70a90658e7b045531, type: 2} - m_WrapMode: 0 - m_PlayAutomatically: 1 - m_AnimatePhysics: 0 - m_CullingType: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &506037561 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5939810823389809741, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + m_PrefabInstance: {fileID: 6620145007597695530} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1001 &508130119 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 479225713} + m_Modifications: + - target: {fileID: 392291184929148450, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_Name + value: Roof_Ginko Variant (1) + objectReference: {fileID: 0} + - target: {fileID: 392291184929148450, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalScale.x + value: 1.2831666 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalScale.y + value: 0.891113 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalPosition.x + value: 5.85 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalPosition.y + value: -0.6 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalPosition.z + value: -23.8 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalRotation.w + value: -0.77635854 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6302915 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 281.857 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4986510076096338066, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: c293c23ad240d54469ea179b6a59204a, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} +--- !u!4 &508130120 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + m_PrefabInstance: {fileID: 508130119} + m_PrefabAsset: {fileID: 0} --- !u!1 &545466573 GameObject: m_ObjectHideFlags: 0 @@ -36359,19 +36693,19 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 0, g: 1, b: 0.9728527, a: 1} + key0: {r: 0.120666504, g: 0, b: 1, a: 1} key1: {r: 0, g: 1, b: 0.9728527, a: 1} - key2: {r: 0.51507664, g: 0, b: 1, a: 0} - key3: {r: 0.51507664, g: 0, b: 1, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} + key2: {r: 1, g: 0, b: 0.9318118, a: 0} + key3: {r: 0.9926069, g: 1, b: 0, a: 0} + key4: {r: 0.9926069, g: 1, 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: 65535 - ctime3: 65535 - ctime4: 0 + ctime0: 2506 + ctime1: 13685 + ctime2: 39128 + ctime3: 57632 + ctime4: 57632 ctime5: 0 ctime6: 0 ctime7: 0 @@ -36384,7 +36718,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 2 + m_NumColorKeys: 4 m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 @@ -39805,6 +40139,50 @@ PrefabInstance: propertyPath: m_Text value: Showcase - Bubbles objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 4.051354e-11 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 13.000047 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name value: Showcase - Bubbles @@ -39817,41 +40195,53 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 2 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 1 + value: 20 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: 6.3670487 + value: 2.01 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999903 + value: -0.030000448 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: 13.739178 + value: 14.17 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: -0.7071068 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -39859,12 +40249,28 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 180 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 105790313} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1076221714} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &559516879 stripped @@ -39888,7 +40294,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -39897,7 +40304,29 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &570727316 +--- !u!114 &559516882 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 559516878} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &559516883 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 559516878} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1 &574286252 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -39905,81 +40334,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 570727317} - - component: {fileID: 570727319} - - component: {fileID: 570727318} + - component: {fileID: 574286253} m_Layer: 0 - m_Name: Floor + m_Name: ____________ (1) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 + m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &570727317 +--- !u!4 &574286253 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 570727316} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.116, y: -0.34476283, z: 0.22991943} - m_LocalScale: {x: 0.5848136, y: 1, z: 2.9718652} + m_GameObject: {fileID: 574286252} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.17, y: 0, z: 1.62} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 2105123872} + m_Father: {fileID: 629448747} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &570727318 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 570727316} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 14b4722bec0e6484f891759932a4d460, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - 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_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &570727319 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 570727316} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &621207743 PrefabInstance: m_ObjectHideFlags: 0 @@ -40029,7 +40406,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 431664, guid: 39f586f40e7d928499bfe946ffb04ad5, type: 3} propertyPath: m_LocalPosition.y - value: 1.119 + value: 1.083 objectReference: {fileID: 0} - target: {fileID: 431664, guid: 39f586f40e7d928499bfe946ffb04ad5, type: 3} propertyPath: m_LocalPosition.z @@ -40103,6 +40480,14 @@ PrefabInstance: propertyPath: moveWithTransform value: 1 objectReference: {fileID: 0} + - target: {fileID: 19813282, guid: 39f586f40e7d928499bfe946ffb04ad5, type: 3} + propertyPath: InitialModule.startLifetime.scalar + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 19813282, guid: 39f586f40e7d928499bfe946ffb04ad5, type: 3} + propertyPath: InitialModule.startLifetime.minScalar + value: 0.75 + objectReference: {fileID: 0} - target: {fileID: 19867976, guid: 39f586f40e7d928499bfe946ffb04ad5, type: 3} propertyPath: looping value: 1 @@ -40213,32 +40598,120 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 629448746} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0.65, z: 5.31} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 2105123872} - - {fileID: 559516879} - - {fileID: 1909702898} - {fileID: 105790309} - {fileID: 1657832877} - - {fileID: 1218415869} + - {fileID: 1211870919} - {fileID: 1171258280} - {fileID: 1816652018} + - {fileID: 1333847151} - {fileID: 748108095} - - {fileID: 888294815} - - {fileID: 1211870919} - {fileID: 4674385975697513437} - - {fileID: 1076221710} - - {fileID: 1104055841} - - {fileID: 2098102400} - - {fileID: 776203967} - - {fileID: 1235464614} + - {fileID: 888294815} + - {fileID: 1909702898} + - {fileID: 574286253} - {fileID: 12834624} + - {fileID: 1235464614} + - {fileID: 776203967} + - {fileID: 2098102400} + - {fileID: 1218415869} + - {fileID: 896301049} - {fileID: 847193160} + - {fileID: 1104055841} + - {fileID: 1076221710} + - {fileID: 559516879} m_Father: {fileID: 1597275518} - m_RootOrder: 4 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &675498414 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1597275518} + m_Modifications: + - target: {fileID: -5045373824169208073, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_ScaleInLightmap + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -5045373824169208073, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: c293c23ad240d54469ea179b6a59204a, type: 2} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalScale.x + value: 66.40002 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalScale.y + value: 66.40002 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalScale.z + value: 66.40002 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_Name + value: Floor + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} +--- !u!4 &675498415 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 7b698ea848c10ef4196bd9678dab4d40, type: 3} + m_PrefabInstance: {fileID: 675498414} + m_PrefabAsset: {fileID: 0} --- !u!1 &680155268 GameObject: m_ObjectHideFlags: 0 @@ -40567,7 +41040,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 0.4481132, b: 0.4481132, a: 1} + maxColor: {r: 1, g: 0.29999995, b: 0.29999995, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -45134,6 +45607,7 @@ GameObject: - component: {fileID: 706762907} - component: {fileID: 706762908} - component: {fileID: 706762909} + - component: {fileID: 706762910} m_Layer: 0 m_Name: Camera m_TagString: MainCamera @@ -45159,13 +45633,13 @@ Camera: m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 - m_BackGroundColor: {r: 0.24528301, g: 0.24528301, b: 0.24528301, a: 1} + m_BackGroundColor: {r: 1, g: 0, b: 0, a: 1} m_projectionMatrixMode: 1 m_GateFitMode: 2 m_FOVAxisMode: 0 m_SensorSize: {x: 36, y: 24} m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 + m_FocalLength: 25.734083 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -45199,14 +45673,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 706762903} - m_LocalRotation: {x: 0.018582469, y: 0.96068025, z: -0.0663668, w: 0.268968} - m_LocalPosition: {x: -2.7903469, y: 2.1743388, z: 13.318638} + m_LocalRotation: {x: -0.0017826473, y: 0.890559, z: -0.0034662432, w: -0.45485103} + m_LocalPosition: {x: 11.543005, y: 2.1085806, z: 19.019655} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 7.904, y: 148.718, z: 0} + m_LocalEulerAnglesHint: {x: 7.904, y: 158.46, z: 0} --- !u!114 &706762907 MonoBehaviour: m_ObjectHideFlags: 0 @@ -45220,7 +45694,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-706762907-0 - autoTarget: 1 + autoTarget: 0 autoFit: 0 enableRotate: 1 autoRotate: 0 @@ -45232,6 +45706,8 @@ MonoBehaviour: enableZoom: 1 minZoom: 0 maxZoom: 70 + zoomSpeed: 1 + zoomToCursor: 0 enablePan: 1 enableDamping: 1 dampingFactor: 0.1 @@ -45239,6 +45715,7 @@ MonoBehaviour: enableKeys: 1 middleClickToFocus: 1 doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 allowInterrupt: 1 lookAtConstraint: {fileID: 0} --- !u!114 &706762908 @@ -45288,8 +45765,23 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.AdditionalData.CameraSkyboxData, Needle.Engine $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-706762909-0 - backgroundBlurriness: 1 - backgroundIntensity: 1 + backgroundBlurriness: 0.39 + backgroundIntensity: 0.1 +--- !u!114 &706762910 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5ad5c5a36203ce40d2257e3889d20169, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ThreeTonemapping, + Needle.Engine-Samples.Runtime + method: 7 + exposure: 1 --- !u!1001 &748108094 PrefabInstance: m_ObjectHideFlags: 0 @@ -45297,10 +45789,54 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 629448747} m_Modifications: + - target: {fileID: 696395131638137440, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Text value: 'Shape: Circle' objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 6.890596e+22 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 4.165042e-11 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 4.757186e+30 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name value: Shape - Circle @@ -45313,29 +45849,45 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 3 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 8 + value: 6 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: 6.367043 + value: 4.6 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999858 + value: -0.030000001 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: -5.1608315 + value: -10.34 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: -0.70710653 + value: -0.59885913 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x @@ -45343,7 +45895,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071071 + value: -0.80085444 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z @@ -45355,12 +45907,32 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 270 + value: 466.424 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 4674385975697513441} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1816652022} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &748108095 stripped @@ -45384,7 +45956,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -45393,6 +45966,28 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &748108098 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 748108094} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &748108099 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 748108094} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI --- !u!1 &759520304 GameObject: m_ObjectHideFlags: 0 @@ -45689,7 +46284,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0, g: 0, b: 0, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -50235,6 +50830,50 @@ PrefabInstance: propertyPath: m_Text value: Inherit velocity objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 5.0830306e+31 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 3.2888364e-12 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 1.9443744e+31 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 1.7409433e+25 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name value: Vel Root @@ -50247,41 +50886,53 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 2 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 15 + value: 13 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: -6.135142 + value: 3.34 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999903 + value: -0.030000567 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: 5.639305 + value: -6.01 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: -0.70710474 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: 0.70710886 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -50289,12 +50940,28 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 270 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 2098102404} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1235464618} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &776203967 stripped @@ -50318,7 +50985,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -50327,6 +50995,114 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &776203970 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 776203966} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &776203971 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 776203966} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1001 &781371101 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 479225713} + m_Modifications: + - target: {fileID: 392291184929148450, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_Name + value: Roof_Ginko Variant (3) + objectReference: {fileID: 0} + - target: {fileID: 392291184929148450, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 392291184929148450, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalScale.x + value: 0.7963097 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalScale.y + value: 0.8276965 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalScale.z + value: 0.85858 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalPosition.x + value: 10.89 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalPosition.y + value: -0.6 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalPosition.z + value: 17.57 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalRotation.w + value: 0.24016386 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalRotation.y + value: 0.9707324 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 152.208 + objectReference: {fileID: 0} + - target: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4986510076096338066, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: c293c23ad240d54469ea179b6a59204a, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} +--- !u!4 &781371102 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3851072335131035169, guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9, type: 3} + m_PrefabInstance: {fileID: 781371101} + m_PrefabAsset: {fileID: 0} --- !u!1 &784234922 GameObject: m_ObjectHideFlags: 0 @@ -50730,7 +51506,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0.9339623, g: 0, b: 0, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -50792,7 +51568,7 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 0 - scalar: 0.1 + scalar: 0.2 minScalar: 1 maxCurve: serializedVersion: 2 @@ -55586,9 +56362,9 @@ ParticleSystem: m_RotationOrder: 4 startColor: serializedVersion: 2 - minMaxState: 0 + minMaxState: 2 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0.054734774, g: 0.09433961, b: 0.061432652, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -60123,122 +60899,6 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1 &856549052 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 856549053} - - component: {fileID: 856549054} - - component: {fileID: 856549055} - m_Layer: 0 - m_Name: Dir Light - Bake fill 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &856549053 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 856549052} - m_LocalRotation: {x: 0.26569185, y: 0.8579469, z: -0.23282035, w: 0.37300104} - m_LocalPosition: {x: -18.8, y: 2.39, z: 38} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 36.705, y: 139.909, z: 20.61} ---- !u!108 &856549054 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 856549052} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 0.2 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 2 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: -1.1001062e+12, z: 4.5904e-41, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!114 &856549055 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 856549052} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, - Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-856549055-0 - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &861827622 GameObject: m_ObjectHideFlags: 0 @@ -60534,7 +61194,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 0.9102513, b: 0.504717, a: 1} + maxColor: {r: 1, g: 0.8174603, b: 0, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -65103,10 +65763,62 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 629448747} m_Modifications: + - target: {fileID: 696395130803544745, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SizeDelta.x + value: 423.9094 + objectReference: {fileID: 0} + - target: {fileID: 696395130803544745, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Text value: 'Shape: Sphere | Hemi-sphere' objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 4.0968288e-11 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 14.000049 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name value: Shape - Sphere @@ -65119,29 +65831,41 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 3 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 9 + value: 8 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: 6.367045 + value: 3.91 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999858 + value: -0.030000001 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: -7.860836 + value: 0.54 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: -0.70710653 + value: -0.8172957 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x @@ -65149,7 +65873,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071071 + value: -0.5762185 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z @@ -65161,12 +65885,32 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 270 + value: 430.37 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1909702902} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 4674385975697513441} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &888294815 stripped @@ -65190,7 +65934,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -65199,80 +65944,59 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1001 &952027980 -PrefabInstance: +--- !u!114 &888294818 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 888294814} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &888294819 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 888294814} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1 &896301048 +GameObject: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_Name - value: Ramp_Corner (4) - objectReference: {fileID: 0} - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalScale.x - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.x - value: 7.080397 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.y - value: -0.33128855 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.z - value: -14.524731 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.w - value: -0.70710677 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.y - value: 0.7071069 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 270 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1768631003808281592, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} ---- !u!4 &952027981 stripped + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 896301049} + m_Layer: 0 + m_Name: ____________ (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &896301049 Transform: - m_CorrespondingSourceObject: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - m_PrefabInstance: {fileID: 952027980} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 896301048} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 629448747} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &965959298 GameObject: m_ObjectHideFlags: 0 @@ -65461,7 +66185,7 @@ ParticleSystem: startLifetime: serializedVersion: 2 minMaxState: 3 - scalar: 2 + scalar: 4 minScalar: 2 maxCurve: serializedVersion: 2 @@ -65571,16 +66295,16 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 0.7581998, g: 1, b: 0, a: 1} - key1: {r: 0.97297525, g: 1, b: 0.8882353, a: 1} - key2: {r: 1, g: 1, b: 1, a: 0} + key0: {r: 0.9607844, g: 0.31764707, b: 0.8862746, a: 1} + key1: {r: 0.8872249, g: 1, b: 0, a: 1} + key2: {r: 0.8872249, g: 1, 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: 20046 + ctime1: 65535 ctime2: 65535 ctime3: 0 ctime4: 0 @@ -65596,11 +66320,11 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 3 + m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} + key0: {r: 1, g: 0, b: 0.7001362, a: 1} key1: {r: 1, g: 0, b: 0, a: 1} key2: {r: 0, g: 0, b: 0, a: 0} key3: {r: 0, g: 0, b: 0, a: 0} @@ -65630,8 +66354,8 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 3 - scalar: 0.5 - minScalar: 0.3 + scalar: 1 + minScalar: 0.1 maxCurve: serializedVersion: 2 m_Curve: @@ -66337,8 +67061,8 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.054034203 - value: 0.89796174 + time: 0.07248971 + value: 0.3902694 inSlope: 0.24922487 outSlope: 0.24922487 tangentMode: 0 @@ -68249,7 +68973,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 separateAxes: 0 - frequency: 0.5 + frequency: 0.8 damping: 1 octaves: 1 octaveMultiplier: 0.5 @@ -70174,7 +70898,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 974493962} m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} - m_LocalPosition: {x: -1.136, y: 0.991, z: 0} + m_LocalPosition: {x: -2.67, y: 0.991, z: 0.08} m_LocalScale: {x: 0.20964791, y: 0.20964792, z: 0.20964794} m_ConstrainProportionsScale: 0 m_Children: [] @@ -70442,8 +71166,8 @@ ParticleSystem: startColor: serializedVersion: 2 minMaxState: 2 - minColor: {r: 0.42665008, g: 0.6792453, b: 0.20825918, a: 1} - maxColor: {r: 0.6605, g: 0.8396226, b: 0.368325, a: 1} + minColor: {r: 1, g: 0.1336182, b: 0, a: 1} + maxColor: {r: 1, g: 1, b: 0, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -70505,8 +71229,8 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 3 - scalar: 0.3 - minScalar: 0.2 + scalar: 1 + minScalar: 0.5 maxCurve: serializedVersion: 2 m_Curve: @@ -71834,7 +72558,7 @@ ParticleSystem: z: serializedVersion: 2 minMaxState: 1 - scalar: 30 + scalar: 50 minScalar: 0 maxCurve: serializedVersion: 2 @@ -71849,8 +72573,8 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.099007174 - value: 0.1543645 + time: 0.11074881 + value: 0.24667254 inSlope: -0.6748817 outSlope: -0.6748817 tangentMode: 0 @@ -74987,68 +75711,6 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1001 &1001139113 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalPosition.x - value: 0.10592079 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999918 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalPosition.z - value: 15.003197 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalRotation.y - value: -0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -90 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4054365994279226703, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_Name - value: Ramp_Wide_Medium - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} ---- !u!4 &1001139114 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - m_PrefabInstance: {fileID: 1001139113} - m_PrefabAsset: {fileID: 0} --- !u!1 &1002721956 GameObject: m_ObjectHideFlags: 0 @@ -75238,7 +75900,7 @@ ParticleSystem: startLifetime: serializedVersion: 2 minMaxState: 3 - scalar: 2 + scalar: 3 minScalar: 0.5 maxCurve: serializedVersion: 2 @@ -75345,7 +76007,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0, g: 0, b: 0, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -75407,7 +76069,7 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 0 - scalar: 0.15 + scalar: 0.3 minScalar: 1 maxCurve: serializedVersion: 2 @@ -78355,14 +79017,14 @@ ParticleSystem: curve: serializedVersion: 2 minMaxState: 1 - scalar: 1 + scalar: 2 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0.2157898 + value: 0.10810089 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -78370,8 +79032,8 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.16459437 - value: 0.23526743 + time: 0.16795252 + value: 0.15834121 inSlope: -0.031182108 outSlope: -0.031182108 tangentMode: 0 @@ -78379,7 +79041,7 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.3759127 - serializedVersion: 3 - time: 0.996521 + time: 0.9713745 value: 1 inSlope: -0.22456855 outSlope: -0.22456855 @@ -78520,7 +79182,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - range: {x: 0, y: 1} + range: {x: 0, y: 2} separateAxes: 0 RotationBySpeedModule: enabled: 0 @@ -79928,6 +80590,71 @@ Transform: m_Father: {fileID: 12834624} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1071485814 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1071485815} + - component: {fileID: 1071485816} + m_Layer: 0 + m_Name: ChromeRefProbe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1071485815 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071485814} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3001, y: 3001, z: 3001} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!215 &1071485816 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071485814} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 0 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 8900000, guid: 6d80dc90a54354768850e6ca37e42dac, type: 3} --- !u!1001 &1076221709 PrefabInstance: m_ObjectHideFlags: 0 @@ -79935,10 +80662,62 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 629448747} m_Modifications: + - target: {fileID: 696395130803544745, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SizeDelta.x + value: 391.8167 + objectReference: {fileID: 0} + - target: {fileID: 696395130803544745, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Text value: 'Showcase: Dollar bill blast!' objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: -2.1680428e+25 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: -2.3772253e+27 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: -2.3622093e+29 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: NaN + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name value: Showcase - DollarbillBlast @@ -79951,41 +80730,53 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 2 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 12 + value: 19 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: -6.1351404 + value: -0.87 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999903 + value: -0.030000448 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: 13.739307 + value: 13.859999 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 0.00010107456 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -79993,12 +80784,28 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 179.988 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 559516883} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1104055845} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &1076221710 stripped @@ -80022,7 +80829,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -80031,114 +80839,644 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &1078875777 +--- !u!114 &1076221713 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1076221709} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1076221714 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1076221709} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1001 &1104055840 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 629448747} + m_Modifications: + - target: {fileID: 696395130803544745, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SizeDelta.x + value: 436.3203 + objectReference: {fileID: 0} + - target: {fileID: 696395130803544745, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Text + value: Texture sheet - random texture + objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 2.7e-44 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 8.31e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 1e-45 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Name + value: Symbols + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_TagString + value: Untagged + objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: -4.14 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.y + value: -0.030000448 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: 13.739998 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.w + value: 0.00021778047 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 179.975 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1076221714} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 506037561} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} +--- !u!4 &1104055841 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1104055840} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1104055842 stripped GameObject: + m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1104055840} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1104055843 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1078875778} - - component: {fileID: 1078875779} - - component: {fileID: 1078875780} - m_Layer: 0 - m_Name: Dir Light - Realtime - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1078875778 -Transform: + m_GameObject: {fileID: 1104055842} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &1104055844 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1104055840} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1104055845 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1104055840} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1001 &1171258279 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 629448747} + m_Modifications: + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Text + value: Emission + objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1356852514368234150, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1211870923} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Range + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 8.5e-44 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 5.3986152e-11 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3599377775505536502, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1816652022} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Name + value: Emission + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_TagString + value: Untagged + objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: -0.02 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: 1.13 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: 12.05 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.y + value: -0.030000001 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: -4.18 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.w + value: -0.71802914 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6960131 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 271.784 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1816652022} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1211870923} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} +--- !u!4 &1171258280 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1171258279} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1078875777} - m_LocalRotation: {x: 0.8162708, y: -0.3318385, z: -0.12484411, w: 0.45606917} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 41.429, y: -137.504, z: -119.024} ---- !u!108 &1078875779 -Light: +--- !u!1 &1171258281 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1171258279} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1171258282 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1078875777} + m_GameObject: {fileID: 1171258281} m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 0.01 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!114 &1078875780 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &1171258283 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1171258279} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1171258284 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1171258279} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1001 &1211870918 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 629448747} + m_Modifications: + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Text + value: 'Shape: Cone' + objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1356852514368234150, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1657832881} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Range + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 8.5e-44 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 1e-45 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3599377775505536502, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1171258284} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Name + value: Shape - Cone + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_TagString + value: Untagged + objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: -0.06 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: 1.13 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: 12.21 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.y + value: -0.030000001 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: 0.26 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7565898 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.y + value: -0.6538899 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -81.671 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1171258284} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1657832881} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} +--- !u!4 &1211870919 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1211870918} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1211870920 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1211870918} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1211870921 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1078875777} + m_GameObject: {fileID: 1211870920} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, - Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-1078875780-0 + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -80147,7 +81485,29 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1001 &1104055840 +--- !u!114 &1211870922 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1211870918} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1211870923 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1211870918} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1001 &1218415868 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -80156,11 +81516,55 @@ PrefabInstance: m_Modifications: - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Text - value: Texture sheet - random texture + value: Trails + objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 5.093788e-14 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 0.0000006600485 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 1.0156116e+31 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name - value: Symbols + value: Trails objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_IsActive @@ -80170,41 +81574,69 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 4943828778718848204, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4943828779472591530, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4943828779613630929, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Text + value: Trails + objectReference: {fileID: 0} + - target: {fileID: 4943828779613630931, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 13 + value: 15 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: -6.135141 + value: -3.33 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999903 + value: -0.030000448 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: 11.039307 + value: -18.8 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 0.8243201 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: 0.56612414 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -80212,36 +81644,57 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 68.961 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 506037561} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 2098102404} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} ---- !u!4 &1104055841 stripped +--- !u!4 &1218415869 stripped Transform: m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1104055840} + m_PrefabInstance: {fileID: 1218415868} m_PrefabAsset: {fileID: 0} ---- !u!1 &1104055842 stripped +--- !u!1 &1218415870 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1104055840} + m_PrefabInstance: {fileID: 1218415868} m_PrefabAsset: {fileID: 0} ---- !u!114 &1104055843 +--- !u!114 &1218415871 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1104055842} + m_GameObject: {fileID: 1218415870} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -80250,7 +81703,29 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1001 &1171258279 +--- !u!114 &1218415872 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1218415868} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1218415873 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1218415868} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1001 &1235464613 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -80259,11 +81734,63 @@ PrefabInstance: m_Modifications: - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Text - value: Emission + value: Size by speed + objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 4.2105153e-11 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 13.000054 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3354082743742406760, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3357303936002274041, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Engine.Components.TeleportTarget, Needle.Engine objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name - value: Emission + value: Speed size objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_IsActive @@ -80273,29 +81800,41 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 3 + value: 2 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 6 + value: 12 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: 6.367047 + value: 1.705 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999858 + value: -0.030000567 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: 0.23917389 + value: -0.889 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: -0.70710653 + value: -0.49274823 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x @@ -80303,7 +81842,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071071 + value: 0.87017196 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z @@ -80315,36 +81854,57 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 270 + value: 239.043 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 776203971} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 12834628} + - target: {fileID: 8442623024429661190, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 5ca322b7b071aaf4ab2bde313b733451, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} ---- !u!4 &1171258280 stripped +--- !u!4 &1235464614 stripped Transform: m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1171258279} + m_PrefabInstance: {fileID: 1235464613} m_PrefabAsset: {fileID: 0} ---- !u!1 &1171258281 stripped +--- !u!1 &1235464615 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1171258279} + m_PrefabInstance: {fileID: 1235464613} m_PrefabAsset: {fileID: 0} ---- !u!114 &1171258282 +--- !u!114 &1235464616 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1171258281} + m_GameObject: {fileID: 1235464615} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -80353,7 +81913,29 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &1196628378 +--- !u!114 &1235464617 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1235464613} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1235464618 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1235464613} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1 &1255313586 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -80361,40 +81943,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1196628379} - - component: {fileID: 1196628382} - - component: {fileID: 1196628381} - - component: {fileID: 1196628380} + - component: {fileID: 1255313587} + - component: {fileID: 1255313589} + - component: {fileID: 1255313588} m_Layer: 0 - m_Name: Trails Inherit Velocity + m_Name: Mesh Lit m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1196628379 +--- !u!4 &1255313587 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1196628378} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.3} - m_LocalScale: {x: 1, y: 1, z: 1} + m_GameObject: {fileID: 1255313586} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.066, y: 0.793, z: -0.016} + m_LocalScale: {x: 0.24706426, y: 0.24706429, z: 0.24706426} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 463255279} - m_RootOrder: 0 + m_Father: {fileID: 1657832877} + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1196628380 +--- !u!199 &1255313588 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1196628378} + m_GameObject: {fileID: 1255313586} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -80408,8 +81989,7 @@ ParticleSystemRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 6782f2c4c1336404a96981db02061adb, type: 2} - - {fileID: 2100000, guid: 098e619b4fdf6c446b84140b3378cfd0, type: 2} + - {fileID: 2100000, guid: c1479d690f108d04ebcba0ad74618de5, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -80430,7 +82010,7 @@ ParticleSystemRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 - m_RenderMode: 0 + m_RenderMode: 4 m_MeshDistribution: 0 m_SortMode: 0 m_MinParticleSize: 0 @@ -80441,17 +82021,17 @@ ParticleSystemRenderer: m_SortingFudge: 0 m_NormalDirection: 1 m_ShadowBias: 0 - m_RenderAlignment: 0 + m_RenderAlignment: 1 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} - m_UseCustomVertexStreams: 0 + m_UseCustomVertexStreams: 1 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_VertexStreams: 00010304 - m_Mesh: {fileID: 0} + m_VertexStreams: 0001030409 + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} m_Mesh3: {fileID: 0} @@ -80460,21 +82040,21 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1196628381 +--- !u!198 &1255313589 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1196628378} + m_GameObject: {fileID: 1255313586} serializedVersion: 8 - lengthInSec: 1 + lengthInSec: 5 simulationSpeed: 1 stopAction: 0 cullingMode: 0 ringBufferMode: 0 ringBufferLoopRange: {x: 0, y: 1} - emitterVelocityMode: 1 + emitterVelocityMode: 0 looping: 1 prewarm: 0 playOnAwake: 1 @@ -80533,7 +82113,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - moveWithTransform: 1 + moveWithTransform: 0 moveWithCustomTransform: {fileID: 0} scalingMode: 1 randomSeed: 0 @@ -80544,7 +82124,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 3 scalar: 2 - minScalar: 0.3 + minScalar: 2 maxCurve: serializedVersion: 2 m_Curve: @@ -80648,27 +82228,27 @@ ParticleSystem: m_RotationOrder: 4 startColor: serializedVersion: 2 - minMaxState: 0 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + minMaxState: 1 + minColor: {r: 0.2735849, g: 0.2735849, b: 0.2735849, a: 1} + maxColor: {r: 0.69136643, g: 1, b: 0, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, 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} + key0: {r: 1, g: 0.9599383, b: 0.5235849, a: 1} + key1: {r: 1, g: 0.93871737, b: 0.2971698, a: 1} + key2: {r: 0.7617357, g: 0.9255369, b: 0.11823063, a: 0} + key3: {r: 0.69560415, g: 1, b: 0.19607842, a: 0} + key4: {r: 0, g: 0.6880622, b: 1, a: 0} + key5: {r: 1, g: 0, b: 0.6072798, a: 0} + key6: {r: 0.3537736, g: 0.51332, b: 1, a: 0} + key7: {r: 0.14616281, g: 0, b: 0.6886792, a: 0} ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 + ctime1: 2699 + ctime2: 4241 + ctime3: 6361 + ctime4: 15420 + ctime5: 49151 + ctime6: 51850 + ctime7: 65535 atime0: 0 atime1: 65535 atime2: 0 @@ -80678,12 +82258,12 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 2 + m_NumColorKeys: 8 m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 0, 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} @@ -80712,8 +82292,8 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 3 - scalar: 0 - minScalar: 0 + scalar: 0.9 + minScalar: 0.1 maxCurve: serializedVersion: 2 m_Curve: @@ -81028,7 +82608,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 12 + maxNumParticles: 100 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 @@ -81088,15 +82668,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 0 + type: 5 angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0.1 + radiusThickness: 0.3 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 1, y: 1, z: 1} + m_Scale: {x: 3, y: 0.2, z: 3} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -81175,7 +82755,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 0.1 + value: 2 mode: 0 spread: 0 speed: @@ -81232,7 +82812,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 arc: - value: 360 + value: 90 mode: 0 spread: 0 speed: @@ -81294,7 +82874,7 @@ ParticleSystem: rateOverTime: serializedVersion: 2 minMaxState: 0 - scalar: 7 + scalar: 5 minScalar: 10 maxCurve: serializedVersion: 2 @@ -81400,7 +82980,7 @@ ParticleSystem: m_BurstCount: 0 m_Bursts: [] SizeModule: - enabled: 0 + enabled: 1 curve: serializedVersion: 2 minMaxState: 1 @@ -81419,72 +82999,28 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.29027078 - value: 0.92287934 - inSlope: 0.9999999 - outSlope: 0.9999999 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 1 - outSlope: 1 + time: 0.073454544 + value: 0.46649137 + inSlope: 0.24922487 + outSlope: 0.24922487 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: + outWeight: 0.19259627 - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 + time: 0.9162491 + value: 0.9258882 + inSlope: -0.4404845 + outSlope: -0.4404845 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 + inWeight: 0.1751804 outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 inSlope: 1 - outSlope: 0 + outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 @@ -81516,7 +83052,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - z: + y: serializedVersion: 2 minMaxState: 1 scalar: 1 @@ -81569,245 +83105,11 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - separateAxes: 0 - RotationModule: - enabled: 0 - x: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - y: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - curve: - serializedVersion: 2 - minMaxState: 0 - scalar: 0.7853982 - minScalar: 0.7853982 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - ColorModule: - enabled: 0 - gradient: - serializedVersion: 2 - minMaxState: 1 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 0, g: 1, b: 0.9728527, a: 1} - key1: {r: 0, g: 1, b: 0.9728527, a: 1} - key2: {r: 0.51507664, g: 0, b: 1, a: 0} - key3: {r: 0.51507664, g: 0, b: 1, 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: 65535 - ctime3: 65535 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 65535 - atime3: 65535 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, 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 - UVModule: - serializedVersion: 2 - enabled: 0 - mode: 0 - timeMode: 0 - fps: 30 - frameOverTime: + z: serializedVersion: 2 minMaxState: 1 - scalar: 0.9999 - minScalar: 0.9999 + scalar: 1 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -81856,7 +83158,10 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - startFrame: + separateAxes: 0 + RotationModule: + enabled: 0 + x: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -81909,21 +83214,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - speedRange: {x: 0, y: 1} - tilesX: 1 - tilesY: 1 - animationType: 0 - rowIndex: 0 - cycles: 1 - uvChannelMask: -1 - rowMode: 1 - sprites: - - sprite: {fileID: 0} - flipU: 0 - flipV: 0 - VelocityModule: - enabled: 0 - x: + y: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -81976,17 +83267,17 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - y: + curve: serializedVersion: 2 minMaxState: 0 - scalar: 0 - minScalar: 0 + scalar: 0.7853982 + minScalar: 0.7853982 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -81995,7 +83286,7 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82010,7 +83301,7 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82019,8 +83310,109 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 0, g: 1, b: 0.9728527, a: 1} + key1: {r: 0, g: 1, b: 0.9728527, a: 1} + key2: {r: 0.51507664, g: 0, b: 1, a: 0} + key3: {r: 0.51507664, g: 0, b: 1, 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: 65535 + ctime3: 65535 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 value: 0 inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 outSlope: 0 tangentMode: 0 weightedMode: 0 @@ -82029,7 +83421,31 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - z: + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82082,7 +83498,21 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalX: + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82135,7 +83565,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalY: + y: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82188,7 +83618,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalZ: + z: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82241,7 +83671,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalOffsetX: + orbitalX: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82294,7 +83724,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalOffsetY: + orbitalY: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82347,7 +83777,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalOffsetZ: + orbitalZ: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82400,7 +83830,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - radial: + orbitalOffsetX: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82453,175 +83883,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - speedModifier: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - inWorldSpace: 0 - InheritVelocityModule: - enabled: 1 - m_Mode: 1 - m_Curve: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - LifetimeByEmitterSpeedModule: - enabled: 0 - m_Curve: - serializedVersion: 2 - minMaxState: 1 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: -0.8 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0.2 - inSlope: -0.8 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Range: {x: 0, y: 1} - ForceModule: - enabled: 0 - x: + orbitalOffsetY: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82674,7 +83936,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - y: + orbitalOffsetZ: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82727,7 +83989,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - z: + radial: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -82780,12 +84042,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - inWorldSpace: 0 - randomizePerFrame: 0 - ExternalForcesModule: - serializedVersion: 2 - enabled: 0 - multiplierCurve: + speedModifier: serializedVersion: 2 minMaxState: 0 scalar: 1 @@ -82838,24 +84095,21 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - influenceFilter: 0 - influenceMask: - serializedVersion: 2 - m_Bits: 4294967295 - influenceList: [] - ClampVelocityModule: + inWorldSpace: 0 + InheritVelocityModule: enabled: 0 - x: + m_Mode: 0 + m_Curve: serializedVersion: 2 minMaxState: 0 - scalar: 1 - minScalar: 1 + scalar: 0 + minScalar: 0 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82864,7 +84118,7 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82879,7 +84133,7 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82888,7 +84142,7 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82898,9 +84152,11 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - y: + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -82910,15 +84166,15 @@ ParticleSystem: time: 0 value: 1 inSlope: 0 - outSlope: 0 + outSlope: -0.8 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 1 - inSlope: 0 + value: 0.2 + inSlope: -0.8 outSlope: 0 tangentMode: 0 weightedMode: 0 @@ -82951,17 +84207,20 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - z: + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: serializedVersion: 2 minMaxState: 0 - scalar: 1 - minScalar: 1 + scalar: 0 + minScalar: 0 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82970,7 +84229,7 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82985,7 +84244,7 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -82994,7 +84253,7 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -83004,17 +84263,17 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - magnitude: + y: serializedVersion: 2 minMaxState: 0 - scalar: 1 - minScalar: 1 + scalar: 0 + minScalar: 0 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -83023,7 +84282,7 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -83038,7 +84297,7 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -83047,7 +84306,7 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -83057,12 +84316,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - separateAxis: 0 - inWorldSpace: 0 - multiplyDragByParticleSize: 1 - multiplyDragByParticleVelocity: 1 - dampen: 0 - drag: + z: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -83115,14 +84369,318 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - NoiseModule: + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 enabled: 0 - strength: + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: serializedVersion: 2 minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 @@ -83134,6 +84692,37 @@ ParticleSystem: weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 1 + strength: + serializedVersion: 2 + minMaxState: 1 + scalar: 2 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 - serializedVersion: 3 time: 0.5 value: 0 @@ -83144,8 +84733,8 @@ ParticleSystem: inWeight: 0.28616825 outWeight: 0.5684572 - serializedVersion: 3 - time: 1 - value: 1 + time: 0.9902954 + value: 0.045684814 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -83181,7 +84770,7 @@ ParticleSystem: m_RotationOrder: 4 strengthY: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -83234,7 +84823,7 @@ ParticleSystem: m_RotationOrder: 4 strengthZ: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -83295,7 +84884,7 @@ ParticleSystem: scrollSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 1 + scalar: 0.02 minScalar: 0 maxCurve: serializedVersion: 2 @@ -84000,7 +85589,7 @@ ParticleSystem: maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 0.88550174, b: 0, a: 1} + key1: {r: 1, g: 1, 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} @@ -84008,7 +85597,7 @@ ParticleSystem: key6: {r: 0, g: 0, b: 0, a: 0} key7: {r: 0, g: 0, b: 0, a: 0} ctime0: 0 - ctime1: 54163 + ctime1: 65535 ctime2: 0 ctime3: 0 ctime4: 0 @@ -84055,11 +85644,11 @@ ParticleSystem: m_Mode: 0 m_NumColorKeys: 2 m_NumAlphaKeys: 2 - range: {x: 0, y: 8} + range: {x: 0, y: 1} CollisionModule: - enabled: 0 + enabled: 1 serializedVersion: 4 - type: 0 + type: 1 collisionMode: 0 colliderForce: 0 multiplyColliderForceByParticleSize: 0 @@ -84372,14 +85961,14 @@ ParticleSystem: m_RotationOrder: 4 maxLights: 20 TrailModule: - enabled: 1 + enabled: 0 mode: 0 ratio: 1 lifetime: serializedVersion: 2 - minMaxState: 3 + minMaxState: 0 scalar: 1 - minScalar: 0.2 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -84428,13 +86017,13 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - minVertexDistance: 0.1 + minVertexDistance: 0.2 textureMode: 0 ribbonCount: 1 shadowBias: 0.5 worldSpace: 0 - dieWithParticles: 0 - sizeAffectsWidth: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 sizeAffectsLifetime: 0 inheritParticleColor: 1 generateLightingData: 0 @@ -84505,33 +86094,24 @@ ParticleSystem: m_NumAlphaKeys: 2 widthOverTrail: serializedVersion: 2 - minMaxState: 1 - scalar: 0.05 + minMaxState: 0 + scalar: 1 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0.44329834 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.31132132 - value: 0.92783546 - inSlope: -0.0017962435 - outSlope: -0.0017962435 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -84567,23 +86147,23 @@ ParticleSystem: m_RotationOrder: 4 colorOverTrail: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 0.3667643, b: 0, a: 1} - key2: {r: 1, g: 0, b: 0.92892265, a: 0} - key3: {r: 0.4056604, g: 0.4056604, b: 0.4056604, a: 0} + key1: {r: 1, g: 1, 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: 7132 - ctime2: 16962 - ctime3: 54934 + ctime1: 65535 + ctime2: 0 + ctime3: 0 ctime4: 0 ctime5: 0 ctime6: 0 @@ -84597,7 +86177,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 4 + m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 @@ -85194,348 +86774,234 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!114 &1196628382 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1196628378} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9a43f428ea884a4b8461ed3ae01daa7, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Particle_MoveAround, - Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-820425211-0 - factor: 0.2 ---- !u!1001 &1211870918 +--- !u!1001 &1323752857 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 629448747} + m_TransformParent: {fileID: 1586662672} m_Modifications: - - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Text - value: 'Shape: Cone' - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Name - value: Shape - Cone - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_IsActive - value: 1 + - target: {fileID: -5045373824169208073, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: c293c23ad240d54469ea179b6a59204a, type: 2} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + propertyPath: m_RootOrder + value: 3 objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_TagString - value: Untagged + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + propertyPath: m_LocalScale.x + value: 0.7260001 objectReference: {fileID: 0} - - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 2 + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + propertyPath: m_LocalScale.y + value: 0.726 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 10 + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + propertyPath: m_LocalScale.z + value: 0.9733483 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalPosition.x - value: 6.367048 + value: 2.71 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999858 + value: -1.18 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalPosition.z - value: -10.560837 + value: -0.45 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalRotation.w - value: -0.70710653 + value: 0.9999976 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalRotation.x value: -0 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071071 + value: -0.0022160865 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 270 + value: -0.254 objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + - target: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + propertyPath: m_Name + value: WallSegment + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} ---- !u!4 &1211870919 stripped + m_SourcePrefab: {fileID: -4161369568681901532, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} +--- !u!4 &1323752858 stripped Transform: - m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1211870918} + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + m_PrefabInstance: {fileID: 1323752857} m_PrefabAsset: {fileID: 0} ---- !u!1 &1211870920 stripped +--- !u!1 &1333847150 GameObject: - m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1211870918} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1211870921 -MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1211870920} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} ---- !u!1001 &1218415868 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 629448747} - m_Modifications: - - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Text - value: Trails - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Name - value: Trails - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_TagString - value: Untagged - objectReference: {fileID: 0} - - target: {fileID: 4943828778718848204, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4943828779472591530, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4943828779613630929, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Text - value: Trails - objectReference: {fileID: 0} - - target: {fileID: 4943828779613630931, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.x - value: 6.3670506 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999903 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.z - value: 2.9391747 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.y - value: -0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} ---- !u!4 &1218415869 stripped + serializedVersion: 6 + m_Component: + - component: {fileID: 1333847151} + m_Layer: 0 + m_Name: ____________ + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1333847151 Transform: - m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1218415868} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!1 &1218415870 stripped + m_GameObject: {fileID: 1333847150} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 629448747} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1387729459 GameObject: - m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1218415868} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!114 &1218415871 + serializedVersion: 6 + m_Component: + - component: {fileID: 1387729460} + - component: {fileID: 1387729462} + - component: {fileID: 1387729461} + m_Layer: 0 + m_Name: GalleryMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1387729460 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1387729459} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1387729461 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1218415870} + m_GameObject: {fileID: 1387729459} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Script: {fileID: 11500000, guid: 04bee28a4bfe0a434de2ac6bf224834d, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, - Unity.RenderPipelines.Universal.Runtime - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} ---- !u!1001 &1235464613 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 629448747} - m_Modifications: - - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Text - value: Size by speed - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Name - value: Speed size - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_TagString - value: Untagged - objectReference: {fileID: 0} - - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 16 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.x - value: -6.1351423 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999903 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.z - value: 2.9393044 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.y - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 90 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} ---- !u!4 &1235464614 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1235464613} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1235464615 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1235464613} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1235464616 + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ButtonAndTextFiller, + Needle.Engine-Samples.Runtime + galleryUI: {fileID: 1387729462} + categoryName: Particle Gallery + icon: + File: {fileID: 0} + data: + - button: {fileID: 105790313} + label: {fileID: 105790312} + - button: {fileID: 1657832881} + label: {fileID: 1657832880} + - button: {fileID: 1211870923} + label: {fileID: 1211870922} + - button: {fileID: 1171258284} + label: {fileID: 1171258283} + - button: {fileID: 1816652022} + label: {fileID: 1816652021} + - button: {fileID: 748108099} + label: {fileID: 748108098} + - button: {fileID: 4674385975697513441} + label: {fileID: 4674385975697513440} + - button: {fileID: 888294819} + label: {fileID: 888294818} + - button: {fileID: 1909702902} + label: {fileID: 1909702901} + - button: {fileID: 12834628} + label: {fileID: 12834627} + - button: {fileID: 1235464618} + label: {fileID: 1235464617} + - button: {fileID: 776203971} + label: {fileID: 776203970} + - button: {fileID: 2098102404} + label: {fileID: 2098102403} + - button: {fileID: 1218415873} + label: {fileID: 1218415872} + - button: {fileID: 506037561} + label: {fileID: 506037560} + - button: {fileID: 1104055845} + label: {fileID: 1104055844} + - button: {fileID: 1076221714} + label: {fileID: 1076221713} + - button: {fileID: 559516883} + label: {fileID: 559516882} +--- !u!114 &1387729462 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235464615} + m_GameObject: {fileID: 1387729459} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Script: {fileID: 11500000, guid: f552043b100c960831a57ac4ad3949db, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, - Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-1235464616-0 - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &1255313586 + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.GalleryUI, Needle.Engine-Samples.Runtime + categories: + - title: Particle Gallery + icon: + File: {fileID: 102900000, guid: 1a45f9ac4a35a2c4b943808b5f3ec2fd, type: 3} + select: + m_PersistentCalls: + m_Calls: [] + deselect: + m_PersistentCalls: + m_Calls: [] + items: [] +--- !u!1 &1474204151 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -85543,39 +87009,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1255313587} - - component: {fileID: 1255313589} - - component: {fileID: 1255313588} + - component: {fileID: 1474204152} + - component: {fileID: 1474204154} + - component: {fileID: 1474204153} m_Layer: 0 - m_Name: Mesh Lit + m_Name: PS (8) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1255313587 +--- !u!4 &1474204152 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1255313586} + m_GameObject: {fileID: 1474204151} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.066, y: 0.793, z: -0.016} - m_LocalScale: {x: 0.24706426, y: 0.24706429, z: 0.24706426} + m_LocalPosition: {x: -0.14, y: 4, z: -0.79} + m_LocalScale: {x: 0.1970085, y: 0.1970085, z: 0.1970085} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1657832877} - m_RootOrder: 3 + m_Father: {fileID: 1536493647} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1255313588 +--- !u!199 &1474204153 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1255313586} + m_GameObject: {fileID: 1474204151} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -85589,7 +87055,7 @@ ParticleSystemRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: c1479d690f108d04ebcba0ad74618de5, type: 2} + - {fileID: 2100000, guid: 3e669ed6506171f49ba2ca5e8930aa7a, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -85610,7 +87076,7 @@ ParticleSystemRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 - m_RenderMode: 4 + m_RenderMode: 0 m_MeshDistribution: 0 m_SortMode: 0 m_MinParticleSize: 0 @@ -85621,17 +87087,17 @@ ParticleSystemRenderer: m_SortingFudge: 0 m_NormalDirection: 1 m_ShadowBias: 0 - m_RenderAlignment: 1 + m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} - m_UseCustomVertexStreams: 1 + m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 - m_VertexStreams: 0001030409 - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} m_Mesh3: {fileID: 0} @@ -85640,15 +87106,15 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1255313589 +--- !u!198 &1474204154 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1255313586} + m_GameObject: {fileID: 1474204151} serializedVersion: 8 - lengthInSec: 5 + lengthInSec: 1 simulationSpeed: 1 stopAction: 0 cullingMode: 0 @@ -85723,7 +87189,7 @@ ParticleSystem: startLifetime: serializedVersion: 2 minMaxState: 3 - scalar: 2 + scalar: 3 minScalar: 2 maxCurve: serializedVersion: 2 @@ -85828,27 +87294,27 @@ ParticleSystem: m_RotationOrder: 4 startColor: serializedVersion: 2 - minMaxState: 1 - minColor: {r: 0.2735849, g: 0.2735849, b: 0.2735849, a: 1} - maxColor: {r: 0.69136643, g: 1, b: 0, a: 1} + minMaxState: 2 + minColor: {r: 0.9716981, g: 0.2062567, b: 0.885661, a: 1} + maxColor: {r: 1, g: 0.7207495, b: 0, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 0.9599383, b: 0.5235849, a: 1} - key1: {r: 1, g: 0.93871737, b: 0.2971698, a: 1} - key2: {r: 0.7617357, g: 0.9255369, b: 0.11823063, a: 0} - key3: {r: 0.69560415, g: 1, b: 0.19607842, a: 0} - key4: {r: 0.26415092, g: 0.26415092, b: 0.26415092, a: 0} - key5: {r: 0.2830189, g: 0.2830189, b: 0.2830189, a: 0} - key6: {r: 0.96671665, g: 0.96671665, b: 0.96671665, a: 0} - key7: {r: 1, g: 1, b: 1, a: 0} + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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: 6939 - ctime2: 9059 - ctime3: 32382 - ctime4: 34117 - ctime5: 49151 - ctime6: 51850 - ctime7: 65535 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 atime0: 0 atime1: 65535 atime2: 0 @@ -85858,12 +87324,12 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 8 + m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 0, b: 0, a: 1} + key1: {r: 1, g: 1, 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} @@ -85891,9 +87357,9 @@ ParticleSystem: m_NumAlphaKeys: 2 startSize: serializedVersion: 2 - minMaxState: 3 - scalar: 0.5 - minScalar: 0.5 + minMaxState: 0 + scalar: 2 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -85944,7 +87410,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeY: serializedVersion: 2 - minMaxState: 3 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -85997,7 +87463,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeZ: serializedVersion: 2 - minMaxState: 3 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -86208,14 +87674,14 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 100 + maxNumParticles: 20 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 gravityModifier: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: -0.05 minScalar: 0 maxCurve: serializedVersion: 2 @@ -86276,7 +87742,7 @@ ParticleSystem: donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 3, y: 0.2, z: 3} + m_Scale: {x: 1, y: 1, z: 1} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -86474,7 +87940,7 @@ ParticleSystem: rateOverTime: serializedVersion: 2 minMaxState: 0 - scalar: 5 + scalar: 0 minScalar: 10 maxCurve: serializedVersion: 2 @@ -86577,13 +88043,71 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - m_BurstCount: 0 - m_Bursts: [] + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 3 + scalar: 50 + minScalar: 20 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.009876251 + value: 0.4825573 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 SizeModule: enabled: 1 curve: serializedVersion: 2 - minMaxState: 1 + minMaxState: 2 scalar: 1 minScalar: 1 maxCurve: @@ -86599,22 +88123,13 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.073454544 - value: 0.46649137 - inSlope: 0.24922487 - outSlope: 0.24922487 + time: 0.34582466 + value: 0.35595065 + inSlope: 0.9999999 + outSlope: 0.9999999 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 - outWeight: 0.19259627 - - serializedVersion: 3 - time: 0.9162491 - value: 0.9258882 - inSlope: -0.4404845 - outSlope: -0.4404845 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.1751804 outWeight: 0.33333334 - serializedVersion: 3 time: 1 @@ -86633,7 +88148,7 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0.035432816 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -86641,8 +88156,26 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 1 - value: 1 + time: 0.18253016 + value: 0.8666232 + inSlope: 0.7001216 + outSlope: 0.7001216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.15049529 + - serializedVersion: 3 + time: 0.6403955 + value: 0.80466837 + inSlope: -1.039581 + outSlope: -1.039581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.993042 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -86654,7 +88187,7 @@ ParticleSystem: m_RotationOrder: 4 y: serializedVersion: 2 - minMaxState: 1 + minMaxState: 2 scalar: 1 minScalar: 1 maxCurve: @@ -86707,7 +88240,7 @@ ParticleSystem: m_RotationOrder: 4 z: serializedVersion: 2 - minMaxState: 1 + minMaxState: 2 scalar: 1 minScalar: 1 maxCurve: @@ -88308,15 +89841,15 @@ ParticleSystem: enabled: 1 strength: serializedVersion: 2 - minMaxState: 1 - scalar: 2 + minMaxState: 0 + scalar: 0.2 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -88333,8 +89866,8 @@ ParticleSystem: inWeight: 0.28616825 outWeight: 0.5684572 - serializedVersion: 3 - time: 0.9902954 - value: 0.045684814 + time: 1 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -88370,7 +89903,7 @@ ParticleSystem: m_RotationOrder: 4 strengthY: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -88423,7 +89956,7 @@ ParticleSystem: m_RotationOrder: 4 strengthZ: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -88484,7 +90017,7 @@ ParticleSystem: scrollSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0.02 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -89246,9 +90779,9 @@ ParticleSystem: m_NumAlphaKeys: 2 range: {x: 0, y: 1} CollisionModule: - enabled: 1 + enabled: 0 serializedVersion: 4 - type: 1 + type: 0 collisionMode: 0 colliderForce: 0 multiplyColliderForceByParticleSize: 0 @@ -90374,7 +91907,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1 &1474204151 +--- !u!1 &1502522824 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -90382,39 +91915,40 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1474204152} - - component: {fileID: 1474204154} - - component: {fileID: 1474204153} + - component: {fileID: 1502522825} + - component: {fileID: 1502522828} + - component: {fileID: 1502522827} + - component: {fileID: 1502522826} m_Layer: 0 - m_Name: PS (8) + m_Name: Emit Over Distance m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1474204152 +--- !u!4 &1502522825 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1474204151} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.14, y: 4, z: -0.79} - m_LocalScale: {x: 0.1970085, y: 0.1970085, z: 0.1970085} + m_GameObject: {fileID: 1502522824} + m_LocalRotation: {x: 0, y: -0.00000044703478, z: -0, w: -1} + m_LocalPosition: {x: 0.547, y: 0.893, z: -0.144} + m_LocalScale: {x: 0.8263177, y: 0.8263179, z: 0.8263177} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1536493647} - m_RootOrder: 0 + m_Father: {fileID: 1171258280} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1474204153 +--- !u!199 &1502522826 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1474204151} + m_GameObject: {fileID: 1502522824} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -90479,13 +92013,13 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1474204154 +--- !u!198 &1502522827 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1474204151} + m_GameObject: {fileID: 1502522824} serializedVersion: 8 lengthInSec: 1 simulationSpeed: 1 @@ -90493,7 +92027,7 @@ ParticleSystem: cullingMode: 0 ringBufferMode: 0 ringBufferLoopRange: {x: 0, y: 1} - emitterVelocityMode: 0 + emitterVelocityMode: 1 looping: 1 prewarm: 0 playOnAwake: 1 @@ -90552,7 +92086,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - moveWithTransform: 0 + moveWithTransform: 1 moveWithCustomTransform: {fileID: 0} scalingMode: 1 randomSeed: 0 @@ -90561,8 +92095,8 @@ ParticleSystem: enabled: 1 startLifetime: serializedVersion: 2 - minMaxState: 3 - scalar: 3 + minMaxState: 0 + scalar: 2 minScalar: 2 maxCurve: serializedVersion: 2 @@ -90615,7 +92149,7 @@ ParticleSystem: startSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 0.1 minScalar: 5 maxCurve: serializedVersion: 2 @@ -90669,7 +92203,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0.3443396, g: 1, b: 0.3890479, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -90731,7 +92265,7 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 0 - scalar: 2 + scalar: 0.14 minScalar: 1 maxCurve: serializedVersion: 2 @@ -91047,14 +92581,14 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 20 + maxNumParticles: 100 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 gravityModifier: serializedVersion: 2 minMaxState: 0 - scalar: -0.05 + scalar: 0.05 minScalar: 0 maxCurve: serializedVersion: 2 @@ -91114,8 +92648,8 @@ ParticleSystem: radiusThickness: 0.3 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} - m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 1, y: 1, z: 1} + m_Rotation: {x: 90, y: 0, z: 0} + m_Scale: {x: 0.3, y: 0.3, z: 0.3} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -91313,7 +92847,7 @@ ParticleSystem: rateOverTime: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 1 minScalar: 10 maxCurve: serializedVersion: 2 @@ -91366,7 +92900,7 @@ ParticleSystem: rateOverDistance: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 20 minScalar: 0 maxCurve: serializedVersion: 2 @@ -91416,71 +92950,13 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - m_BurstCount: 1 - m_Bursts: - - serializedVersion: 2 - time: 0 - countCurve: - serializedVersion: 2 - minMaxState: 3 - scalar: 50 - minScalar: 20 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.009876251 - value: 0.4825573 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - cycleCount: 1 - repeatInterval: 0.01 - probability: 1 + m_BurstCount: 0 + m_Bursts: [] SizeModule: - enabled: 1 + enabled: 0 curve: serializedVersion: 2 - minMaxState: 2 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -91496,8 +92972,8 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.34582466 - value: 0.35595065 + time: 0.29027078 + value: 0.92287934 inSlope: 0.9999999 outSlope: 0.9999999 tangentMode: 0 @@ -91521,7 +92997,7 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 0.035432816 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -91529,26 +93005,8 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.18253016 - value: 0.8666232 - inSlope: 0.7001216 - outSlope: 0.7001216 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.15049529 - - serializedVersion: 3 - time: 0.6403955 - value: 0.80466837 - inSlope: -1.039581 - outSlope: -1.039581 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.993042 - value: 0 + time: 1 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -91560,7 +93018,7 @@ ParticleSystem: m_RotationOrder: 4 y: serializedVersion: 2 - minMaxState: 2 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -91613,7 +93071,7 @@ ParticleSystem: m_RotationOrder: 4 z: serializedVersion: 2 - minMaxState: 2 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -92550,15 +94008,15 @@ ParticleSystem: m_RotationOrder: 4 speedModifier: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 - time: 0 - value: 1 + time: 0.010417938 + value: -1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -92939,7 +94397,7 @@ ParticleSystem: m_Bits: 4294967295 influenceList: [] ClampVelocityModule: - enabled: 0 + enabled: 1 x: serializedVersion: 2 minMaxState: 0 @@ -93101,7 +94559,7 @@ ParticleSystem: m_RotationOrder: 4 magnitude: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -93109,13 +94567,22 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8436154 + value: 0.37403122 + inSlope: 1.4393263 + outSlope: 1.4393263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: 1 @@ -93156,7 +94623,7 @@ ParticleSystem: inWorldSpace: 0 multiplyDragByParticleSize: 1 multiplyDragByParticleVelocity: 1 - dampen: 0 + dampen: 1 drag: serializedVersion: 2 minMaxState: 0 @@ -93211,7 +94678,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 NoiseModule: - enabled: 1 + enabled: 0 strength: serializedVersion: 2 minMaxState: 0 @@ -95280,7 +96747,103 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1 &1502522824 +--- !u!114 &1502522828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1502522824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9a43f428ea884a4b8461ed3ae01daa7, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Particle_MoveAround, + Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-1502522828-0 + factor: 0.7 +--- !u!1001 &1504561410 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1586662672} + m_Modifications: + - target: {fileID: -5045373824169208073, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 2ab8149ec4775284bada96c1b85b4a09, type: 2} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalScale.x + value: 0.44858128 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalScale.y + value: 0.44858128 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalScale.z + value: 0.44858128 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalPosition.x + value: -4.64 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalPosition.z + value: -11.6 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9999862 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalRotation.y + value: 0.005257941 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.603 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_Name + value: Wall_1Portal_Short + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} +--- !u!4 &1504561411 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + m_PrefabInstance: {fileID: 1504561410} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1524103671 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -95288,40 +96851,40 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1502522825} - - component: {fileID: 1502522828} - - component: {fileID: 1502522827} - - component: {fileID: 1502522826} + - component: {fileID: 1524103672} + - component: {fileID: 1524103675} + - component: {fileID: 1524103674} + - component: {fileID: 1524103673} m_Layer: 0 - m_Name: Emit Over Distance + m_Name: Particles m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1502522825 +--- !u!4 &1524103672 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1502522824} - m_LocalRotation: {x: 0, y: -0.00000044703478, z: -0, w: -1} - m_LocalPosition: {x: 0.547, y: 0.893, z: -0.144} - m_LocalScale: {x: 0.8263177, y: 0.8263179, z: 0.8263177} + m_GameObject: {fileID: 1524103671} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1171258280} - m_RootOrder: 1 + m_Father: {fileID: 1002870594} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1502522826 +--- !u!199 &1524103673 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1502522824} + m_GameObject: {fileID: 1524103671} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -95360,7 +96923,7 @@ ParticleSystemRenderer: m_MeshDistribution: 0 m_SortMode: 0 m_MinParticleSize: 0 - m_MaxParticleSize: 5 + m_MaxParticleSize: 0.5 m_CameraVelocityScale: 0 m_VelocityScale: 0 m_LengthScale: 2 @@ -95386,15 +96949,15 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1502522827 +--- !u!198 &1524103674 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1502522824} + m_GameObject: {fileID: 1524103671} serializedVersion: 8 - lengthInSec: 1 + lengthInSec: 5 simulationSpeed: 1 stopAction: 0 cullingMode: 0 @@ -95469,8 +97032,8 @@ ParticleSystem: startLifetime: serializedVersion: 2 minMaxState: 0 - scalar: 2 - minScalar: 2 + scalar: 1 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -95522,7 +97085,7 @@ ParticleSystem: startSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0.1 + scalar: 0 minScalar: 5 maxCurve: serializedVersion: 2 @@ -95576,7 +97139,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 0.6933962, g: 0.84441096, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -95638,7 +97201,7 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 0 - scalar: 0.14 + scalar: 0.2 minScalar: 1 maxCurve: serializedVersion: 2 @@ -95954,14 +97517,14 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 100 + maxNumParticles: 1000 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 gravityModifier: serializedVersion: 2 minMaxState: 0 - scalar: 0.05 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -96014,15 +97577,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 5 + type: 0 angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0.3 + radiusThickness: 1 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} - m_Rotation: {x: 90, y: 0, z: 0} - m_Scale: {x: 0.3, y: 0.3, z: 0.3} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 0.5, y: 0.5, z: 0.5} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -96101,7 +97664,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 2 + value: 0.5 mode: 0 spread: 0 speed: @@ -96158,7 +97721,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 arc: - value: 90 + value: 360 mode: 0 spread: 0 speed: @@ -96219,9 +97782,9 @@ ParticleSystem: serializedVersion: 4 rateOverTime: serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 10 + minMaxState: 3 + scalar: 50 + minScalar: 30 maxCurve: serializedVersion: 2 m_Curve: @@ -96273,7 +97836,7 @@ ParticleSystem: rateOverDistance: serializedVersion: 2 minMaxState: 0 - scalar: 20 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -96339,25 +97902,16 @@ ParticleSystem: time: 0 value: 0 inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.29027078 - value: 0.92287934 - inSlope: 0.9999999 - outSlope: 0.9999999 + outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 0 + value: 1 inSlope: 1 - outSlope: 1 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 @@ -96667,26 +98221,26 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 0, g: 1, b: 0.9728527, a: 1} - key1: {r: 0, g: 1, b: 0.9728527, a: 1} - key2: {r: 0.51507664, g: 0, b: 1, a: 0} - key3: {r: 0.51507664, g: 0, b: 1, a: 0} + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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: 65535 - ctime3: 65535 + ctime2: 0 + ctime3: 0 ctime4: 0 ctime5: 0 ctime6: 0 ctime7: 0 atime0: 0 atime1: 65535 - atime2: 65535 - atime3: 65535 + atime2: 0 + atime3: 0 atime4: 0 atime5: 0 atime6: 0 @@ -96848,7 +98402,7 @@ ParticleSystem: flipU: 0 flipV: 0 VelocityModule: - enabled: 0 + enabled: 1 x: serializedVersion: 2 minMaxState: 0 @@ -97381,30 +98935,39 @@ ParticleSystem: m_RotationOrder: 4 speedModifier: serializedVersion: 2 - minMaxState: 1 - scalar: 1 + minMaxState: 0 + scalar: 0 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 - time: 0.010417938 - value: -1 - inSlope: 0 - outSlope: 0 + time: 0 + value: 0 + inSlope: 0.05786389 + outSlope: 0.05786389 + tangentMode: 34 + weightedMode: 0 + inWeight: 0 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.84725046 + value: 0.049025208 + inSlope: 0.28233927 + outSlope: 0.28233927 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 + inWeight: 0.20494454 outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 + inSlope: 6.2257133 + outSlope: 6.2257133 + tangentMode: 34 weightedMode: 0 inWeight: 0.33333334 - outWeight: 0.33333334 + outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -97434,12 +98997,12 @@ ParticleSystem: m_RotationOrder: 4 inWorldSpace: 0 InheritVelocityModule: - enabled: 0 + enabled: 1 m_Mode: 0 m_Curve: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 1 minScalar: 0 maxCurve: serializedVersion: 2 @@ -97770,7 +99333,7 @@ ParticleSystem: m_Bits: 4294967295 influenceList: [] ClampVelocityModule: - enabled: 1 + enabled: 0 x: serializedVersion: 2 minMaxState: 0 @@ -97932,7 +99495,7 @@ ParticleSystem: m_RotationOrder: 4 magnitude: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -97940,22 +99503,13 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8436154 - value: 0.37403122 - inSlope: 1.4393263 - outSlope: 1.4393263 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: 1 @@ -98000,7 +99554,7 @@ ParticleSystem: drag: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 1 minScalar: 0 maxCurve: serializedVersion: 2 @@ -98055,29 +99609,20 @@ ParticleSystem: strength: serializedVersion: 2 minMaxState: 0 - scalar: 0.2 + scalar: 1 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.28616825 - outWeight: 0.5684572 - serializedVersion: 3 time: 1 value: 1 @@ -98604,28 +100149,46 @@ ParticleSystem: curve: serializedVersion: 2 minMaxState: 1 - scalar: 1 + scalar: 3 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 0.2157898 inSlope: 0 - outSlope: 1 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 + time: 0.14778681 + value: 0.33240488 + inSlope: -0.031182108 + outSlope: -0.031182108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.3759127 + - serializedVersion: 3 + time: 0.5951922 + value: 0.386715 + inSlope: -0.11891645 + outSlope: -0.11891645 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 + outWeight: 0.2776258 + - serializedVersion: 3 + time: 0.996521 + value: 1 + inSlope: -0.22456855 + outSlope: -0.22456855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.19707748 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 @@ -98926,7 +100489,7 @@ ParticleSystem: separateAxes: 0 range: {x: 0, y: 1} ColorBySpeedModule: - enabled: 0 + enabled: 1 gradient: serializedVersion: 2 minMaxState: 1 @@ -98934,33 +100497,33 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, 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} + key0: {r: 1, g: 1, b: 1, a: 0.03529412} + key1: {r: 0.5424528, g: 0.81943995, b: 1, a: 1} + key2: {r: 0.6577855, g: 0.754717, b: 0.40939838, a: 1} + key3: {r: 1, g: 0.8674295, b: 0, a: 0} + key4: {r: 1, 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 + ctime1: 6554 + ctime2: 39514 + ctime3: 49730 + ctime4: 65535 ctime5: 0 ctime6: 0 ctime7: 0 atime0: 0 - atime1: 65535 - atime2: 0 + atime1: 5975 + atime2: 65535 atime3: 0 atime4: 0 atime5: 0 atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 + m_NumColorKeys: 5 + m_NumAlphaKeys: 3 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -98990,7 +100553,7 @@ ParticleSystem: m_Mode: 0 m_NumColorKeys: 2 m_NumAlphaKeys: 2 - range: {x: 0, y: 1} + range: {x: 0, y: 4} CollisionModule: enabled: 0 serializedVersion: 4 @@ -100120,21 +101683,23 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!114 &1502522828 -MonoBehaviour: +--- !u!111 &1524103675 +Animation: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1502522824} + m_GameObject: {fileID: 1524103671} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9a43f428ea884a4b8461ed3ae01daa7, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Particle_MoveAround, - Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-1502522828-0 - factor: 0.7 ---- !u!1 &1524103671 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: ad4ee438b22a066499fa0fa707c4bd2f, type: 2} + m_Animations: + - {fileID: 7400000, guid: ad4ee438b22a066499fa0fa707c4bd2f, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1 &1536493646 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -100142,10 +101707,151 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1524103672} - - component: {fileID: 1524103675} - - component: {fileID: 1524103674} - - component: {fileID: 1524103673} + - component: {fileID: 1536493647} + m_Layer: 0 + m_Name: Bursts + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1536493647 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1536493646} + m_LocalRotation: {x: 0, y: -0.00000044703478, z: -0, w: -1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.33333322, y: 0.33333334, z: 0.33333322} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1474204152} + - {fileID: 349621087} + - {fileID: 121462135} + m_Father: {fileID: 1171258280} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1586662671 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1586662672} + m_Layer: 0 + m_Name: _Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1586662672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1586662671} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.42, y: 0, z: 4.47} + m_LocalScale: {x: 1.1768, y: 1.1768, z: 1.1768} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1504561411} + - {fileID: 1588241347} + - {fileID: 394581510} + - {fileID: 1323752858} + m_Father: {fileID: 1597275518} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1588241346 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1586662672} + m_Modifications: + - target: {fileID: -5045373824169208073, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 2ab8149ec4775284bada96c1b85b4a09, type: 2} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalPosition.x + value: 8.42 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalPosition.z + value: -13.03 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalRotation.w + value: 0.5031684 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalRotation.y + value: 0.8641884 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 119.58 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_Name + value: Wall_3Portals + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} +--- !u!4 &1588241347 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + m_PrefabInstance: {fileID: 1588241346} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1597275517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1597275518} + - component: {fileID: 1597275519} + - component: {fileID: 1597275520} + - component: {fileID: 1597275521} + - component: {fileID: 1597275522} + - component: {fileID: 1597275523} m_Layer: 0 m_Name: Particles m_TagString: Untagged @@ -100153,29 +101859,159 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1524103672 +--- !u!4 &1597275518 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1524103671} + m_GameObject: {fileID: 1597275517} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0.36, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 706762906} + - {fileID: 629448747} + - {fileID: 1586662672} + - {fileID: 479225713} + - {fileID: 675498415} + - {fileID: 1071485815} + - {fileID: 1674611036} + - {fileID: 1387729460} + - {fileID: 1686590166} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1597275519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597275517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-1597275519-0 + SuppressExport: 0 + EmbedSkybox: 1 +--- !u!114 &1597275520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597275517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine + $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-1597275520-0 + IgnoreSkinnedMeshes: 1 +--- !u!114 &1597275521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597275517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0d486f15de1d234da162ec54633ab10, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.WebARSessionRoot, Needle.Engine + $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-1597275521-0 + arScale: 12 + invertForward: 0 + customReticle: {fileID: 0} + arTouchTransform: 1 + autoPlace: 0 + useXRAnchor: 0 +--- !u!114 &1597275522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597275517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 1 + usePlacementAdjustment: 1 + arSceneScale: 1 + useXRAnchor: 0 + useQuicklookExport: 0 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 0} +--- !u!114 &1597275523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597275517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4b98ea17d00d4b13963c594067a209be, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Shaders.SkyboxExportSettings, Needle.Engine.Shaders + $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-1597275523-0 + k__BackingField: 64 + k__BackingField: 1 +--- !u!1 &1602066737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1602066738} + - component: {fileID: 1602066740} + - component: {fileID: 1602066739} + m_Layer: 0 + m_Name: Noise 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1602066738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1602066737} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.464, y: 1.196, z: -0.234} + m_LocalScale: {x: 0.6029823, y: 0.6029824, z: 0.6029823} + m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1002870594} - m_RootOrder: 0 + m_Father: {fileID: 1816652018} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1524103673 +--- !u!199 &1602066739 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1524103671} + m_GameObject: {fileID: 1602066737} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -100214,7 +102050,7 @@ ParticleSystemRenderer: m_MeshDistribution: 0 m_SortMode: 0 m_MinParticleSize: 0 - m_MaxParticleSize: 0.5 + m_MaxParticleSize: 5 m_CameraVelocityScale: 0 m_VelocityScale: 0 m_LengthScale: 2 @@ -100240,21 +102076,21 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1524103674 +--- !u!198 &1602066740 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1524103671} + m_GameObject: {fileID: 1602066737} serializedVersion: 8 - lengthInSec: 5 + lengthInSec: 1 simulationSpeed: 1 stopAction: 0 cullingMode: 0 ringBufferMode: 0 ringBufferLoopRange: {x: 0, y: 1} - emitterVelocityMode: 1 + emitterVelocityMode: 0 looping: 1 prewarm: 0 playOnAwake: 1 @@ -100313,7 +102149,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - moveWithTransform: 1 + moveWithTransform: 0 moveWithCustomTransform: {fileID: 0} scalingMode: 1 randomSeed: 0 @@ -100322,9 +102158,9 @@ ParticleSystem: enabled: 1 startLifetime: serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 + minMaxState: 3 + scalar: 5 + minScalar: 5 maxCurve: serializedVersion: 2 m_Curve: @@ -100492,7 +102328,7 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 0 - scalar: 0.2 + scalar: 0.5 minScalar: 1 maxCurve: serializedVersion: 2 @@ -100808,7 +102644,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 1000 + maxNumParticles: 33 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 @@ -100868,15 +102704,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 0 + type: 5 angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 1 + radiusThickness: 0.3 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 0.5, y: 0.5, z: 0.5} + m_Scale: {x: 0.3, y: 0.3, z: 0.3} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -100955,7 +102791,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 0.5 + value: 2 mode: 0 spread: 0 speed: @@ -101012,7 +102848,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 arc: - value: 360 + value: 90 mode: 0 spread: 0 speed: @@ -101073,9 +102909,9 @@ ParticleSystem: serializedVersion: 4 rateOverTime: serializedVersion: 2 - minMaxState: 3 - scalar: 50 - minScalar: 30 + minMaxState: 0 + scalar: 10 + minScalar: 10 maxCurve: serializedVersion: 2 m_Curve: @@ -101180,11 +103016,11 @@ ParticleSystem: m_BurstCount: 0 m_Bursts: [] SizeModule: - enabled: 0 + enabled: 1 curve: serializedVersion: 2 minMaxState: 1 - scalar: 1 + scalar: 2 minScalar: 1 maxCurve: serializedVersion: 2 @@ -101193,16 +103029,34 @@ ParticleSystem: time: 0 value: 0 inSlope: 0 - outSlope: 1 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 + time: 0.17946139 + value: 0.19899476 + inSlope: 0.089683585 + outSlope: 0.089683585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.37926552 + value: 0.45783338 + inSlope: 2.7593744 + outSlope: 2.7593744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.15614828 + outWeight: 0.56697524 + - serializedVersion: 3 + time: 0.95713806 + value: 0.9889202 + inSlope: 0.9999999 + outSlope: 0.9999999 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 @@ -101504,7 +103358,7 @@ ParticleSystem: m_RotationOrder: 4 separateAxes: 0 ColorModule: - enabled: 0 + enabled: 1 gradient: serializedVersion: 2 minMaxState: 1 @@ -101512,26 +103366,26 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} + key0: {r: 0.55133176, g: 0.5330188, b: 1, a: 1} + key1: {r: 0, g: 1, b: 0.96727276, a: 1} + key2: {r: 0.9427508, g: 1, b: 0, a: 0} + key3: {r: 0.97404873, g: 1, 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 + ctime0: 22745 + ctime1: 54741 + ctime2: 54741 + ctime3: 65150 ctime4: 0 ctime5: 0 ctime6: 0 ctime7: 0 atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 + atime1: 57054 + atime2: 65535 + atime3: 65535 atime4: 0 atime5: 0 atime6: 0 @@ -101693,7 +103547,7 @@ ParticleSystem: flipU: 0 flipV: 0 VelocityModule: - enabled: 1 + enabled: 0 x: serializedVersion: 2 minMaxState: 0 @@ -102012,200 +103866,229 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalOffsetX: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalOffsetY: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - orbitalOffsetZ: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - radial: + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: serializedVersion: 2 minMaxState: 0 - scalar: 0 - minScalar: 0 + scalar: 1 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -102214,7 +104097,7 @@ ParticleSystem: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -102224,44 +104107,6 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - speedModifier: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0.05786389 - outSlope: 0.05786389 - tangentMode: 34 - weightedMode: 0 - inWeight: 0 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.84725046 - value: 0.049025208 - inSlope: 0.28233927 - outSlope: 0.28233927 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.20494454 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 6.2257133 - outSlope: 6.2257133 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 minCurve: serializedVersion: 2 m_Curve: @@ -102288,12 +104133,12 @@ ParticleSystem: m_RotationOrder: 4 inWorldSpace: 0 InheritVelocityModule: - enabled: 1 + enabled: 0 m_Mode: 0 m_Curve: serializedVersion: 2 minMaxState: 0 - scalar: 1 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -102841,11 +104686,11 @@ ParticleSystem: inWorldSpace: 0 multiplyDragByParticleSize: 1 multiplyDragByParticleVelocity: 1 - dampen: 1 + dampen: 0 drag: serializedVersion: 2 minMaxState: 0 - scalar: 1 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -102896,24 +104741,33 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 NoiseModule: - enabled: 0 + enabled: 1 strength: serializedVersion: 2 - minMaxState: 0 - scalar: 1 + minMaxState: 1 + scalar: 5 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.93937683 + value: 0.037223816 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.28616825 + outWeight: 0.5684572 - serializedVersion: 3 time: 1 value: 1 @@ -102952,7 +104806,7 @@ ParticleSystem: m_RotationOrder: 4 strengthY: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -103005,7 +104859,7 @@ ParticleSystem: m_RotationOrder: 4 strengthZ: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -103440,46 +105294,28 @@ ParticleSystem: curve: serializedVersion: 2 minMaxState: 1 - scalar: 3 + scalar: 1 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0.2157898 + value: 0 inSlope: 0 - outSlope: 0 + outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.14778681 - value: 0.33240488 - inSlope: -0.031182108 - outSlope: -0.031182108 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.3759127 - - serializedVersion: 3 - time: 0.5951922 - value: 0.386715 - inSlope: -0.11891645 - outSlope: -0.11891645 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.2776258 - - serializedVersion: 3 - time: 0.996521 + time: 1 value: 1 - inSlope: -0.22456855 - outSlope: -0.22456855 + inSlope: 1 + outSlope: 0 tangentMode: 0 weightedMode: 0 - inWeight: 0.19707748 + inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 @@ -103780,7 +105616,7 @@ ParticleSystem: separateAxes: 0 range: {x: 0, y: 1} ColorBySpeedModule: - enabled: 1 + enabled: 0 gradient: serializedVersion: 2 minMaxState: 1 @@ -103788,33 +105624,33 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 0.03529412} - key1: {r: 0.5424528, g: 0.81943995, b: 1, a: 1} - key2: {r: 0.6577855, g: 0.754717, b: 0.40939838, a: 1} - key3: {r: 1, g: 0.8674295, b: 0, a: 0} - key4: {r: 1, g: 0, b: 0, a: 0} + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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: 13685 - ctime2: 39514 - ctime3: 49730 - ctime4: 65535 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 ctime5: 0 ctime6: 0 ctime7: 0 atime0: 0 - atime1: 31611 - atime2: 65535 + atime1: 65535 + atime2: 0 atime3: 0 atime4: 0 atime5: 0 atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 5 - m_NumAlphaKeys: 3 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -103844,7 +105680,7 @@ ParticleSystem: m_Mode: 0 m_NumColorKeys: 2 m_NumAlphaKeys: 2 - range: {x: 0, y: 4} + range: {x: 0, y: 1} CollisionModule: enabled: 0 serializedVersion: 4 @@ -104974,186 +106810,225 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!111 &1524103675 -Animation: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1524103671} - m_Enabled: 1 - serializedVersion: 3 - m_Animation: {fileID: 7400000, guid: ad4ee438b22a066499fa0fa707c4bd2f, type: 2} - m_Animations: - - {fileID: 7400000, guid: ad4ee438b22a066499fa0fa707c4bd2f, type: 2} - m_WrapMode: 0 - m_PlayAutomatically: 1 - m_AnimatePhysics: 0 - m_CullingType: 0 ---- !u!1 &1536493646 -GameObject: +--- !u!1001 &1657832876 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1536493647} - m_Layer: 0 - m_Name: Bursts - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1536493647 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 629448747} + m_Modifications: + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Text + value: Custom mesh + objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1356852514368234150, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 105790313} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Range + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 0.0000006600485 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 1.7284e-41 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 3599377775505536502, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1211870923} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Name + value: Mesh + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: -0.1 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: 1.12 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: 12.19 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.y + value: -0.030000448 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: 4.88 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7938871 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.y + value: -0.6080651 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -74.899 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1211870923} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 105790313} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} +--- !u!4 &1657832877 stripped Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1657832876} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1536493646} - m_LocalRotation: {x: 0, y: -0.00000044703478, z: -0, w: -1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.33333322, y: 0.33333334, z: 0.33333322} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1474204152} - - {fileID: 349621087} - - {fileID: 121462135} - m_Father: {fileID: 1171258280} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1597275517 +--- !u!1 &1657832878 stripped GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1597275518} - - component: {fileID: 1597275519} - - component: {fileID: 1597275520} - - component: {fileID: 1597275521} - - component: {fileID: 1597275522} - - component: {fileID: 1597275523} - m_Layer: 0 - m_Name: Particles - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1597275518 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 706762906} - - {fileID: 1609064307} - - {fileID: 856549053} - - {fileID: 1078875778} - - {fileID: 629448747} - - {fileID: 1664320033} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1597275519 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1657832876} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-1597275519-0 - SuppressExport: 0 - EmbedSkybox: 1 ---- !u!114 &1597275520 +--- !u!114 &1657832879 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} + m_GameObject: {fileID: 1657832878} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine - $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-1597275520-0 - IgnoreSkinnedMeshes: 0 ---- !u!114 &1597275521 + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &1657832880 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1657832876} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c0d486f15de1d234da162ec54633ab10, type: 3} + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.WebARSessionRoot, Needle.Engine - $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-1597275521-0 - arScale: 12 - invertForward: 0 - customReticle: {fileID: 0} - arTouchTransform: 0 - useXRAnchor: 0 ---- !u!114 &1597275522 + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1657832881 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine - createVRButton: 1 - createARButton: 1 - createSendToQuestButton: 1 - createQRCode: 1 - usePlacementReticle: 1 - usePlacementAdjustment: 0 - arSceneScale: 1 - useXRAnchor: 0 - useQuicklookExport: 0 - useDepthSensing: 0 - useDefaultControls: 1 - showControllerModels: 1 - showHandModels: 1 - defaultAvatar: {fileID: 0} ---- !u!114 &1597275523 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1657832876} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4b98ea17d00d4b13963c594067a209be, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Shaders.SkyboxExportSettings, Needle.Engine.Shaders - $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-1597275523-0 - k__BackingField: 64 - k__BackingField: 1 ---- !u!1 &1602066737 + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1 &1666009717 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -105161,39 +107036,40 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1602066738} - - component: {fileID: 1602066740} - - component: {fileID: 1602066739} + - component: {fileID: 1666009718} + - component: {fileID: 1666009720} + - component: {fileID: 1666009719} m_Layer: 0 - m_Name: Noise 2 + m_Name: Sphere m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1602066738 +--- !u!4 &1666009718 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1602066737} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.464, y: 1.196, z: -0.234} - m_LocalScale: {x: 0.6029823, y: 0.6029824, z: 0.6029823} + m_GameObject: {fileID: 1666009717} + m_LocalRotation: {x: 0, y: -0.00000044703478, z: -0, w: -1} + m_LocalPosition: {x: -0.323, y: 0, z: -0.403} + m_LocalScale: {x: 0.5008845, y: 0.5008845, z: 0.5008845} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1816652018} - m_RootOrder: 2 + m_Children: + - {fileID: 107777811} + m_Father: {fileID: 888294815} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1602066739 +--- !u!199 &1666009719 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1602066737} + m_GameObject: {fileID: 1666009717} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -105258,15 +107134,15 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1602066740 +--- !u!198 &1666009720 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1602066737} + m_GameObject: {fileID: 1666009717} serializedVersion: 8 - lengthInSec: 1 + lengthInSec: 0.5 simulationSpeed: 1 stopAction: 0 cullingMode: 0 @@ -105340,9 +107216,9 @@ ParticleSystem: enabled: 1 startLifetime: serializedVersion: 2 - minMaxState: 3 - scalar: 5 - minScalar: 5 + minMaxState: 0 + scalar: 1 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -105394,20 +107270,29 @@ ParticleSystem: startSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 3 minScalar: 5 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: -0.003534317 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.60482085 + value: 0.27944595 + inSlope: 0.58614063 + outSlope: 0.58614063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.36485517 - serializedVersion: 3 time: 1 value: 1 @@ -105448,7 +107333,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0.23584908, g: 0.23584908, b: 0.23584908, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -105510,7 +107395,7 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 0 - scalar: 0.5 + scalar: 0.1 minScalar: 1 maxCurve: serializedVersion: 2 @@ -105826,7 +107711,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 33 + maxNumParticles: 500 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 @@ -105886,15 +107771,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 5 + type: 0 angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0.3 + radiusThickness: 0 donutRadius: 0.2 - m_Position: {x: 0, y: 0, z: 0} + m_Position: {x: 0, y: 2, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 0.3, y: 0.3, z: 0.3} + m_Scale: {x: 1, y: 1, z: 1} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -105973,7 +107858,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 2 + value: 0.8 mode: 0 spread: 0 speed: @@ -106030,7 +107915,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 arc: - value: 90 + value: 360 mode: 0 spread: 0 speed: @@ -106092,7 +107977,7 @@ ParticleSystem: rateOverTime: serializedVersion: 2 minMaxState: 0 - scalar: 10 + scalar: 0 minScalar: 10 maxCurve: serializedVersion: 2 @@ -106195,14 +108080,81 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - m_BurstCount: 0 - m_Bursts: [] + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 3 + scalar: 300 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.62640285 + value: 0.13737917 + inSlope: 0.30663416 + outSlope: 0.30663416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.22339243 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 SizeModule: enabled: 1 curve: serializedVersion: 2 minMaxState: 1 - scalar: 2 + scalar: 1 minScalar: 1 maxCurve: serializedVersion: 2 @@ -106217,28 +108169,28 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.18113986 - value: 0.029767161 - inSlope: 0.089683585 - outSlope: 0.089683585 + time: 0.20660368 + value: 0.9299449 + inSlope: 0.22263756 + outSlope: 0.22263756 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 - outWeight: 0.33333334 + outWeight: 0.21881294 - serializedVersion: 3 - time: 0.9279146 - value: 0.05783063 - inSlope: 0.06711761 - outSlope: 0.06711761 + time: 0.89140534 + value: 0.8992811 + inSlope: -0.35876086 + outSlope: -0.35876086 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.56697524 + inWeight: 0.25571156 + outWeight: 0.33333334 - serializedVersion: 3 - time: 0.95713806 - value: 0.9889202 - inSlope: 0.9999999 - outSlope: 0.9999999 + time: 1 + value: 0 + inSlope: 1 + outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 @@ -106485,185 +108437,305 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - curve: - serializedVersion: 2 - minMaxState: 0 - scalar: 0.7853982 - minScalar: 0.7853982 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - separateAxes: 0 - ColorModule: - enabled: 1 - gradient: - serializedVersion: 2 - minMaxState: 1 - minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} - maxGradient: - serializedVersion: 2 - key0: {r: 0.55133176, g: 0.5330188, b: 1, a: 1} - key1: {r: 0.8323159, g: 0.8254717, b: 1, a: 1} - key2: {r: 0.97404873, g: 1, b: 0, a: 0} - key3: {r: 0.97404873, g: 1, 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: 48766 - ctime1: 59945 - ctime2: 62644 - ctime3: 65150 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 56861 - atime2: 65535 - atime3: 65535 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_NumColorKeys: 3 - m_NumAlphaKeys: 3 - minGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, 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 - UVModule: - serializedVersion: 2 - enabled: 0 - mode: 0 - timeMode: 0 - fps: 30 - frameOverTime: - serializedVersion: 2 - minMaxState: 1 - scalar: 0.9999 - minScalar: 0.9999 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - startFrame: + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 0, g: 1, b: 0.9728527, a: 1} + key1: {r: 0, g: 1, b: 0.9728527, a: 1} + key2: {r: 0.51507664, g: 0, b: 1, a: 0} + key3: {r: 0.51507664, g: 0, b: 1, 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: 65535 + ctime3: 65535 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -106716,21 +108788,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - speedRange: {x: 0, y: 1} - tilesX: 1 - tilesY: 1 - animationType: 0 - rowIndex: 0 - cycles: 1 - uvChannelMask: -1 - rowMode: 1 - sprites: - - sprite: {fileID: 0} - flipU: 0 - flipV: 0 - VelocityModule: - enabled: 0 - x: + z: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -106783,7 +108841,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - y: + orbitalX: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -106836,7 +108894,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - z: + orbitalY: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -106889,7 +108947,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalX: + orbitalZ: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -106942,7 +109000,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalY: + orbitalOffsetX: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -106995,7 +109053,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalZ: + orbitalOffsetY: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -107048,7 +109106,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalOffsetX: + orbitalOffsetZ: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -107101,7 +109159,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalOffsetY: + radial: serializedVersion: 2 minMaxState: 0 scalar: 0 @@ -107154,11 +109212,11 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - orbitalOffsetZ: + speedModifier: serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 + minMaxState: 1 + scalar: 1 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -107172,120 +109230,41 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - radial: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 + time: 0.36887372 value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 + inWeight: 0.3234404 + outWeight: 0.57019746 - serializedVersion: 3 - time: 1 - value: 0 + time: 0.53387046 + value: 0.9434624 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 + time: 0.614785 + value: -0.98013 + inSlope: 0.045979302 + outSlope: 0.045979302 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 + inWeight: 1 outWeight: 0.33333334 - serializedVersion: 3 - time: 1 + time: 0.9083683 value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - speedModifier: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 + inWeight: 0 + outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -107923,33 +109902,24 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 NoiseModule: - enabled: 1 + enabled: 0 strength: serializedVersion: 2 - minMaxState: 1 - scalar: 5 + minMaxState: 0 + scalar: 1 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.93937683 - value: 0.037223816 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.28616825 - outWeight: 0.5684572 - serializedVersion: 3 time: 1 value: 1 @@ -107988,7 +109958,7 @@ ParticleSystem: m_RotationOrder: 4 strengthY: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -108041,7 +110011,7 @@ ParticleSystem: m_RotationOrder: 4 strengthZ: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -109992,7 +111962,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1 &1609064305 +--- !u!1 &1674611035 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -110000,277 +111970,49 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1609064307} - - component: {fileID: 1609064306} - - component: {fileID: 1609064308} + - component: {fileID: 1674611036} + - component: {fileID: 1674611037} m_Layer: 0 - m_Name: Dir Light - Bake fill 1 + m_Name: NeedleMenu m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!108 &1609064306 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609064305} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 0.2 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 2 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 3.5156e-41, z: 1.540744e-33, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1609064307 +--- !u!4 &1674611036 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609064305} - m_LocalRotation: {x: 0.23282109, y: -0.3729986, z: 0.26569113, w: 0.85794795} - m_LocalPosition: {x: 5.6, y: 2.39, z: -30.9} + m_GameObject: {fileID: 1674611035} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 36.705, y: -40.091, z: 20.61} ---- !u!114 &1609064308 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609064305} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, - Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-1609064308-0 - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} ---- !u!1001 &1620443326 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalPosition.x - value: 0.11624348 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999918 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalPosition.z - value: -14.524727 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071069 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalRotation.y - value: 0.70710677 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 90 - objectReference: {fileID: 0} - - target: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4054365994279226703, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - propertyPath: m_Name - value: Ramp_Wide_Medium (1) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} ---- !u!4 &1620443327 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2180707859469741920, guid: 3e66c2adba15e6c409947ad4fee32f97, type: 3} - m_PrefabInstance: {fileID: 1620443326} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &1657832876 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 629448747} - m_Modifications: - - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Text - value: Custom mesh - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Name - value: Mesh - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.x - value: 6.36705 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999903 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.z - value: 5.6391754 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.y - value: -0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} ---- !u!4 &1657832877 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1657832876} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1657832878 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1657832876} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1657832879 + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1674611037 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657832878} + m_GameObject: {fileID: 1674611035} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, - Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-1657832879-0 - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &1664320032 + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!1 &1686590165 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -110278,48 +112020,44 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1664320033} - - component: {fileID: 1664320034} + - component: {fileID: 1686590166} + - component: {fileID: 1686590167} m_Layer: 0 - m_Name: NeedleMenu + m_Name: XR Rig m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1664320033 +--- !u!4 &1686590166 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1664320032} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 1686590165} + m_LocalRotation: {x: -0, y: -0.96592593, z: -0, w: 0.25881872} + m_LocalPosition: {x: 11.305, y: 0.451, z: 19.584} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1664320034 + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: -150, z: 0} +--- !u!114 &1686590167 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1664320032} + m_GameObject: {fileID: 1686590165} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine - _position: 1 - ShowNeedleLogo: 1 - CreateFullscreenButton: 1 - CreateMuteButton: 0 - ShowSpatialMenu: 1 ---- !u!1 &1666009717 + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!1 &1702834042 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -110327,40 +112065,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1666009718} - - component: {fileID: 1666009720} - - component: {fileID: 1666009719} + - component: {fileID: 1702834043} + - component: {fileID: 1702834045} + - component: {fileID: 1702834044} m_Layer: 0 - m_Name: Sphere + m_Name: Sphere Half m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1666009718 +--- !u!4 &1702834043 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1666009717} - m_LocalRotation: {x: 0, y: -0.00000044703478, z: -0, w: -1} - m_LocalPosition: {x: -0.323, y: 0, z: -0.403} - m_LocalScale: {x: 0.5008845, y: 0.5008845, z: 0.5008845} + m_GameObject: {fileID: 1702834042} + m_LocalRotation: {x: 0, y: 0.19303201, z: -0, w: -0.98119247} + m_LocalPosition: {x: 0.182, y: 0.179, z: -0.153} + m_LocalScale: {x: 0.26407275, y: 0.2640728, z: 0.26407272} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 107777811} + m_Children: [] m_Father: {fileID: 888294815} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1666009719 + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: -22.26, z: 0} +--- !u!199 &1702834044 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1666009717} + m_GameObject: {fileID: 1702834042} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -110425,15 +112162,15 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1666009720 +--- !u!198 &1702834045 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1666009717} + m_GameObject: {fileID: 1702834042} serializedVersion: 8 - lengthInSec: 0.5 + lengthInSec: 1 simulationSpeed: 1 stopAction: 0 cullingMode: 0 @@ -110507,9 +112244,9 @@ ParticleSystem: enabled: 1 startLifetime: serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 + minMaxState: 3 + scalar: 2.5 + minScalar: 0.5 maxCurve: serializedVersion: 2 m_Curve: @@ -110560,30 +112297,21 @@ ParticleSystem: m_RotationOrder: 4 startSpeed: serializedVersion: 2 - minMaxState: 0 - scalar: 3 - minScalar: 5 + minMaxState: 3 + scalar: 2 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: -0.003534317 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.60482085 - value: 0.27944595 - inSlope: 0.58614063 - outSlope: 0.58614063 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.36485517 - serializedVersion: 3 time: 1 value: 1 @@ -110685,9 +112413,9 @@ ParticleSystem: m_NumAlphaKeys: 2 startSize: serializedVersion: 2 - minMaxState: 0 - scalar: 0.1 - minScalar: 1 + minMaxState: 3 + scalar: 0.02 + minScalar: 0.5 maxCurve: serializedVersion: 2 m_Curve: @@ -110738,7 +112466,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeY: serializedVersion: 2 - minMaxState: 0 + minMaxState: 3 scalar: 1 minScalar: 1 maxCurve: @@ -110791,7 +112519,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeZ: serializedVersion: 2 - minMaxState: 0 + minMaxState: 3 scalar: 1 minScalar: 1 maxCurve: @@ -111059,348 +112787,65 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - ShapeModule: - serializedVersion: 6 - enabled: 1 - type: 0 - angle: 25 - length: 5 - boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0 - donutRadius: 0.2 - m_Position: {x: 0, y: 2, z: 0} - m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 1, y: 1, z: 1} - placementMode: 0 - m_MeshMaterialIndex: 0 - m_MeshNormalOffset: 0 - m_MeshSpawn: - mode: 0 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Mesh: {fileID: 0} - m_MeshRenderer: {fileID: 0} - m_SkinnedMeshRenderer: {fileID: 0} - m_Sprite: {fileID: 0} - m_SpriteRenderer: {fileID: 0} - m_UseMeshMaterialIndex: 0 - m_UseMeshColors: 1 - alignToDirection: 0 - m_Texture: {fileID: 0} - m_TextureClipChannel: 3 - m_TextureClipThreshold: 0 - m_TextureUVChannel: 0 - m_TextureColorAffectsParticles: 1 - m_TextureAlphaAffectsParticles: 1 - m_TextureBilinearFiltering: 0 - randomDirectionAmount: 0 - sphericalDirectionAmount: 0 - randomPositionAmount: 0 - radius: - value: 0.8 - mode: 0 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - arc: - value: 360 - mode: 0 - spread: 0 - speed: - serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - EmissionModule: - enabled: 1 - serializedVersion: 4 - rateOverTime: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 10 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - rateOverDistance: - serializedVersion: 2 - minMaxState: 0 - scalar: 0 - minScalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - minCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_BurstCount: 1 - m_Bursts: - - serializedVersion: 2 - time: 0 - countCurve: + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0.3 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: serializedVersion: 2 - minMaxState: 3 - scalar: 300 - minScalar: 5 + minMaxState: 0 + scalar: 1 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 - inWeight: 0 - outWeight: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 - serializedVersion: 3 - time: 0.62640285 - value: 0.13737917 - inSlope: 0.30663416 - outSlope: 0.30663416 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 - outWeight: 0.22339243 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: 1 @@ -111408,8 +112853,59 @@ ParticleSystem: outSlope: 0 tangentMode: 0 weightedMode: 0 - inWeight: 0 - outWeight: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -111418,13 +112914,13 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 - inWeight: 0 - outWeight: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: 1 @@ -111432,16 +112928,181 @@ ParticleSystem: outSlope: 0 tangentMode: 0 weightedMode: 0 - inWeight: 0 - outWeight: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - cycleCount: 1 - repeatInterval: 0.01 - probability: 1 - SizeModule: + arc: + value: 90 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 100 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 curve: serializedVersion: 2 minMaxState: 1 @@ -111460,22 +113121,13 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.20660368 - value: 0.9299449 - inSlope: 0.22263756 - outSlope: 0.22263756 + time: 0.29027078 + value: 0.92287934 + inSlope: 0.9999999 + outSlope: 0.9999999 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 - outWeight: 0.21881294 - - serializedVersion: 3 - time: 0.89140534 - value: 0.8992811 - inSlope: -0.35876086 - outSlope: -0.35876086 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.25571156 outWeight: 0.33333334 - serializedVersion: 3 time: 1 @@ -111783,7 +113435,7 @@ ParticleSystem: m_RotationOrder: 4 separateAxes: 0 ColorModule: - enabled: 0 + enabled: 1 gradient: serializedVersion: 2 minMaxState: 1 @@ -111791,8 +113443,8 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 0, g: 1, b: 0.9728527, a: 1} - key1: {r: 0, g: 1, b: 0.9728527, a: 1} + key0: {r: 0.5254902, g: 0.2509804, b: 0.9607844, a: 1} + key1: {r: 1, g: 0, b: 0.07366419, a: 1} key2: {r: 0.51507664, g: 0, b: 1, a: 0} key3: {r: 0.51507664, g: 0, b: 1, a: 0} key4: {r: 0, g: 0, b: 0, a: 0} @@ -111972,7 +113624,7 @@ ParticleSystem: flipU: 0 flipV: 0 VelocityModule: - enabled: 1 + enabled: 0 x: serializedVersion: 2 minMaxState: 0 @@ -112505,7 +114157,7 @@ ParticleSystem: m_RotationOrder: 4 speedModifier: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -112513,7 +114165,7 @@ ParticleSystem: m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -112521,41 +114173,14 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.36887372 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.3234404 - outWeight: 0.57019746 - - serializedVersion: 3 - time: 0.53387046 - value: 0.9434624 + time: 1 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.614785 - value: -0.98013 - inSlope: 0.045979302 - outSlope: 0.045979302 - tangentMode: 0 - weightedMode: 0 - inWeight: 1 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.9083683 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -115253,101 +116878,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1001 &1675933739 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_Name - value: Ramp_Corner (5) - objectReference: {fileID: 0} - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_RootOrder - value: 9 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalScale.x - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalScale.z - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.x - value: -6.8934145 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999918 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.z - value: -11.158649 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.w - value: -0.70710677 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.y - value: 0.7071069 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 270 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1768631003808281592, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 2921432788829076475, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.x - value: 4.809038 - objectReference: {fileID: 0} - - target: {fileID: 2921432788829076475, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0000009536743 - objectReference: {fileID: 0} - - target: {fileID: 2921432788829076475, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.z - value: 0.03518105 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} ---- !u!4 &1675933740 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - m_PrefabInstance: {fileID: 1675933739} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1702834042 +--- !u!1 &1760107366 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -115355,39 +116886,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1702834043} - - component: {fileID: 1702834045} - - component: {fileID: 1702834044} + - component: {fileID: 1760107367} + - component: {fileID: 1760107369} + - component: {fileID: 1760107368} m_Layer: 0 - m_Name: Sphere Half + m_Name: Gravity Scale m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1702834043 +--- !u!4 &1760107367 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1702834042} - m_LocalRotation: {x: 0, y: 0.19303201, z: -0, w: -0.98119247} - m_LocalPosition: {x: 0.182, y: 0.179, z: -0.153} - m_LocalScale: {x: 0.26407275, y: 0.2640728, z: 0.26407272} + m_GameObject: {fileID: 1760107366} + m_LocalRotation: {x: -0.7469412, y: 0.20131811, z: 0.5777639, w: 0.26026672} + m_LocalPosition: {x: -0.791, y: 1.597, z: -0.543} + m_LocalScale: {x: 0.33333325, y: 0.33333328, z: 0.33333334} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 888294815} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: -22.26, z: 0} ---- !u!199 &1702834044 + m_Father: {fileID: 4674385975697513437} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -141.579, y: 75.444, z: 0} +--- !u!199 &1760107368 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1702834042} + m_GameObject: {fileID: 1760107366} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -115438,7 +116969,7 @@ ParticleSystemRenderer: m_Flip: {x: 0, y: 0, z: 0} m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 - m_ApplyActiveColorSpace: 1 + m_ApplyActiveColorSpace: 0 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 @@ -115452,13 +116983,13 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1702834045 +--- !u!198 &1760107369 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1702834042} + m_GameObject: {fileID: 1760107366} serializedVersion: 8 lengthInSec: 1 simulationSpeed: 1 @@ -115535,8 +117066,8 @@ ParticleSystem: startLifetime: serializedVersion: 2 minMaxState: 3 - scalar: 2.5 - minScalar: 0.5 + scalar: 1.5 + minScalar: 0.8 maxCurve: serializedVersion: 2 m_Curve: @@ -115587,9 +117118,9 @@ ParticleSystem: m_RotationOrder: 4 startSpeed: serializedVersion: 2 - minMaxState: 3 - scalar: 2 - minScalar: 1 + minMaxState: 0 + scalar: 3 + minScalar: 5 maxCurve: serializedVersion: 2 m_Curve: @@ -115640,9 +117171,9 @@ ParticleSystem: m_RotationOrder: 4 startColor: serializedVersion: 2 - minMaxState: 0 + minMaxState: 2 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 0.33490568, b: 0.33490568, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -115703,9 +117234,9 @@ ParticleSystem: m_NumAlphaKeys: 2 startSize: serializedVersion: 2 - minMaxState: 3 - scalar: 0.02 - minScalar: 0.5 + minMaxState: 0 + scalar: 2 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -115756,7 +117287,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeY: serializedVersion: 2 - minMaxState: 3 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -115809,7 +117340,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeZ: serializedVersion: 2 - minMaxState: 3 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -116020,14 +117551,14 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 500 + maxNumParticles: 1000 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 gravityModifier: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 0.3 minScalar: 0 maxCurve: serializedVersion: 2 @@ -116080,15 +117611,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 0 + type: 5 angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0.3 + radiusThickness: 1 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 1, y: 1, z: 1} + m_Scale: {x: 0.3, y: 0.3, z: 0.05} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -116167,7 +117698,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 0.1 + value: 1 mode: 0 spread: 0 speed: @@ -116224,7 +117755,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 arc: - value: 90 + value: 360 mode: 0 spread: 0 speed: @@ -116286,7 +117817,7 @@ ParticleSystem: rateOverTime: serializedVersion: 2 minMaxState: 0 - scalar: 100 + scalar: 5 minScalar: 10 maxCurve: serializedVersion: 2 @@ -116392,7 +117923,7 @@ ParticleSystem: m_BurstCount: 0 m_Bursts: [] SizeModule: - enabled: 0 + enabled: 1 curve: serializedVersion: 2 minMaxState: 1 @@ -116405,25 +117936,16 @@ ParticleSystem: time: 0 value: 0 inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.29027078 - value: 0.92287934 - inSlope: 0.9999999 - outSlope: 0.9999999 + outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 0 + value: 1 inSlope: 1 - outSlope: 1 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 @@ -116725,7 +118247,7 @@ ParticleSystem: m_RotationOrder: 4 separateAxes: 0 ColorModule: - enabled: 0 + enabled: 1 gradient: serializedVersion: 2 minMaxState: 1 @@ -116733,33 +118255,33 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 0, g: 1, b: 0.9728527, a: 1} - key1: {r: 0, g: 1, b: 0.9728527, a: 1} - key2: {r: 0.51507664, g: 0, b: 1, a: 0} + key0: {r: 1, g: 0.4631136, b: 0, a: 1} + key1: {r: 0.84435314, g: 1, b: 0.47843134, a: 0.6735294} + key2: {r: 1, g: 1, b: 1, a: 0} key3: {r: 0.51507664, g: 0, b: 1, 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: 65535 + ctime1: 12143 + ctime2: 25443 ctime3: 65535 ctime4: 0 ctime5: 0 ctime6: 0 ctime7: 0 atime0: 0 - atime1: 65535 + atime1: 21395 atime2: 65535 - atime3: 65535 + atime3: 0 atime4: 0 atime5: 0 atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 + m_NumColorKeys: 4 + m_NumAlphaKeys: 3 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -120168,69 +121690,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1001 &1704619557 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.x - value: 4.380397 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999912 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.z - value: 15.003193 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.y - value: -0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -90 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3743908708372013687, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_Name - value: Ramp_Wide (5) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: fc0987325a621764680be75d6c194b32, type: 3} ---- !u!4 &1704619558 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - m_PrefabInstance: {fileID: 1704619557} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1760107366 +--- !u!1 &1764445346 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -120238,39 +121698,40 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1760107367} - - component: {fileID: 1760107369} - - component: {fileID: 1760107368} + - component: {fileID: 1764445347} + - component: {fileID: 1764445350} + - component: {fileID: 1764445349} m_Layer: 0 - m_Name: Gravity Scale + m_Name: particles m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1760107367 +--- !u!4 &1764445347 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1760107366} - m_LocalRotation: {x: -0.7469412, y: 0.20131811, z: 0.5777639, w: 0.26026672} - m_LocalPosition: {x: -0.791, y: 1.597, z: -0.543} - m_LocalScale: {x: 0.33333325, y: 0.33333328, z: 0.33333334} + m_GameObject: {fileID: 1764445346} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.28, z: -0.11} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 4674385975697513437} + m_Children: + - {fileID: 1945848512} + m_Father: {fileID: 1839902000} m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: -141.579, y: 75.444, z: 0} ---- !u!199 &1760107368 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!199 &1764445349 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1760107366} + m_GameObject: {fileID: 1764445346} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -120284,7 +121745,7 @@ ParticleSystemRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 3e669ed6506171f49ba2ca5e8930aa7a, type: 2} + - {fileID: 2100000, guid: 098e619b4fdf6c446b84140b3378cfd0, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -120308,8 +121769,8 @@ ParticleSystemRenderer: m_RenderMode: 0 m_MeshDistribution: 0 m_SortMode: 0 - m_MinParticleSize: 0 - m_MaxParticleSize: 5 + m_MinParticleSize: 0.1 + m_MaxParticleSize: 3 m_CameraVelocityScale: 0 m_VelocityScale: 0 m_LengthScale: 2 @@ -120321,7 +121782,7 @@ ParticleSystemRenderer: m_Flip: {x: 0, y: 0, z: 0} m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 - m_ApplyActiveColorSpace: 0 + m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 @@ -120335,13 +121796,13 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1760107369 +--- !u!198 &1764445350 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1760107366} + m_GameObject: {fileID: 1764445346} serializedVersion: 8 lengthInSec: 1 simulationSpeed: 1 @@ -120349,7 +121810,7 @@ ParticleSystem: cullingMode: 0 ringBufferMode: 0 ringBufferLoopRange: {x: 0, y: 1} - emitterVelocityMode: 0 + emitterVelocityMode: 1 looping: 1 prewarm: 0 playOnAwake: 1 @@ -120408,7 +121869,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - moveWithTransform: 0 + moveWithTransform: 1 moveWithCustomTransform: {fileID: 0} scalingMode: 1 randomSeed: 0 @@ -120418,8 +121879,8 @@ ParticleSystem: startLifetime: serializedVersion: 2 minMaxState: 3 - scalar: 1.5 - minScalar: 0.8 + scalar: 3.2 + minScalar: 3 maxCurve: serializedVersion: 2 m_Curve: @@ -120471,7 +121932,7 @@ ParticleSystem: startSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 3 + scalar: 0 minScalar: 5 maxCurve: serializedVersion: 2 @@ -120587,7 +122048,7 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 0 - scalar: 2 + scalar: 0.3 minScalar: 1 maxCurve: serializedVersion: 2 @@ -120903,14 +122364,14 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 1000 + maxNumParticles: 100 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 gravityModifier: serializedVersion: 2 minMaxState: 0 - scalar: 0.3 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -120967,11 +122428,11 @@ ParticleSystem: angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 1 + radiusThickness: 0.3 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 0.3, y: 0.3, z: 0.05} + m_Scale: {x: 0.2, y: 0.2, z: 0.2} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -121050,7 +122511,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 1 + value: 2 mode: 0 spread: 0 speed: @@ -121107,7 +122568,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 arc: - value: 360 + value: 90 mode: 0 spread: 0 speed: @@ -121169,7 +122630,7 @@ ParticleSystem: rateOverTime: serializedVersion: 2 minMaxState: 0 - scalar: 5 + scalar: 30 minScalar: 10 maxCurve: serializedVersion: 2 @@ -121279,7 +122740,7 @@ ParticleSystem: curve: serializedVersion: 2 minMaxState: 1 - scalar: 1 + scalar: 2 minScalar: 1 maxCurve: serializedVersion: 2 @@ -121288,16 +122749,43 @@ ParticleSystem: time: 0 value: 0 inSlope: 0 - outSlope: 1 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.043444544 + value: 0.12850678 + inSlope: 0.089683585 + outSlope: 0.089683585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.19658516 + value: 0.28514886 + inSlope: 0.002012272 + outSlope: 0.002012272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7557039 + value: 0.7086714 + inSlope: 0.06711761 + outSlope: 0.06711761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.56697524 - serializedVersion: 3 time: 1 - value: 1 - inSlope: 1 - outSlope: 0 + value: 0.8377037 + inSlope: 0.9999999 + outSlope: 0.9999999 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 @@ -121607,26 +123095,26 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 0.4631136, b: 0, a: 1} - key1: {r: 0.84435314, g: 1, b: 0.47843134, a: 0.6735294} - key2: {r: 1, g: 1, b: 1, a: 0} - key3: {r: 0.51507664, g: 0, b: 1, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} + key0: {r: 0, g: 0, b: 0, a: 1} + key1: {r: 0, g: 1, b: 0.99999976, a: 1} + key2: {r: 1, g: 0.9878479, b: 0, a: 0} + key3: {r: 1, g: 1, b: 1, a: 0} + key4: {r: 0.97404873, g: 1, b: 0, a: 0} + key5: {r: 0.97404873, g: 1, 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: 12143 - ctime2: 25443 - ctime3: 65535 - ctime4: 0 - ctime5: 0 + ctime0: 13685 + ctime1: 21781 + ctime2: 32575 + ctime3: 37779 + ctime4: 62258 + ctime5: 62837 ctime6: 0 ctime7: 0 atime0: 0 - atime1: 21395 + atime1: 41827 atime2: 65535 - atime3: 0 + atime3: 65535 atime4: 0 atime5: 0 atime6: 0 @@ -122982,24 +124470,33 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 NoiseModule: - enabled: 0 + enabled: 1 strength: serializedVersion: 2 - minMaxState: 0 - scalar: 1 + minMaxState: 1 + scalar: 3 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8523865 + value: 0.006134033 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.28616825 + outWeight: 0.5684572 - serializedVersion: 3 time: 1 value: 1 @@ -123038,7 +124535,7 @@ ParticleSystem: m_RotationOrder: 4 strengthY: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -123091,7 +124588,7 @@ ParticleSystem: m_RotationOrder: 4 strengthZ: serializedVersion: 2 - minMaxState: 0 + minMaxState: 1 scalar: 1 minScalar: 1 maxCurve: @@ -123152,7 +124649,7 @@ ParticleSystem: scrollSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 0.3 minScalar: 0 maxCurve: serializedVersion: 2 @@ -124231,7 +125728,7 @@ ParticleSystem: TrailModule: enabled: 0 mode: 0 - ratio: 1 + ratio: 0.5 lifetime: serializedVersion: 2 minMaxState: 0 @@ -124301,7 +125798,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0, g: 0, b: 0, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -124362,9 +125859,9 @@ ParticleSystem: m_NumAlphaKeys: 2 widthOverTrail: serializedVersion: 2 - minMaxState: 0 - scalar: 1 - minScalar: 1 + minMaxState: 3 + scalar: 3 + minScalar: 0.1 maxCurve: serializedVersion: 2 m_Curve: @@ -125042,7 +126539,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1 &1764445346 +--- !u!1 &1770865023 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -125050,40 +126547,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1764445347} - - component: {fileID: 1764445350} - - component: {fileID: 1764445349} + - component: {fileID: 1770865024} + - component: {fileID: 1770865026} + - component: {fileID: 1770865025} m_Layer: 0 - m_Name: particles + m_Name: SubParticle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1764445347 +--- !u!4 &1770865024 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1764445346} + m_GameObject: {fileID: 1770865023} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.28, z: -0.11} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1945848512} - m_Father: {fileID: 1839902000} + m_Children: [] + m_Father: {fileID: 237774613} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1764445349 +--- !u!199 &1770865025 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1764445346} + m_GameObject: {fileID: 1770865023} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -125097,7 +126593,7 @@ ParticleSystemRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 3e669ed6506171f49ba2ca5e8930aa7a, type: 2} + - {fileID: 2100000, guid: 2606736825f1791469674e0801e2e5cf, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -125122,7 +126618,7 @@ ParticleSystemRenderer: m_MeshDistribution: 0 m_SortMode: 0 m_MinParticleSize: 0 - m_MaxParticleSize: 5 + m_MaxParticleSize: 0.5 m_CameraVelocityScale: 0 m_VelocityScale: 0 m_LengthScale: 2 @@ -125148,21 +126644,21 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1764445350 +--- !u!198 &1770865026 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1764445346} + m_GameObject: {fileID: 1770865023} serializedVersion: 8 - lengthInSec: 1 + lengthInSec: 5 simulationSpeed: 1 stopAction: 0 cullingMode: 0 ringBufferMode: 0 ringBufferLoopRange: {x: 0, y: 1} - emitterVelocityMode: 1 + emitterVelocityMode: 0 looping: 1 prewarm: 0 playOnAwake: 1 @@ -125221,7 +126717,7 @@ ParticleSystem: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - moveWithTransform: 1 + moveWithTransform: 0 moveWithCustomTransform: {fileID: 0} scalingMode: 1 randomSeed: 0 @@ -125230,9 +126726,9 @@ ParticleSystem: enabled: 1 startLifetime: serializedVersion: 2 - minMaxState: 3 - scalar: 3.2 - minScalar: 3 + minMaxState: 0 + scalar: 0.3 + minScalar: 5 maxCurve: serializedVersion: 2 m_Curve: @@ -125284,8 +126780,8 @@ ParticleSystem: startSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0 - minScalar: 5 + scalar: 0.1 + minScalar: 0.1 maxCurve: serializedVersion: 2 m_Curve: @@ -125400,7 +126896,7 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 0 - scalar: 0.3 + scalar: 0.6 minScalar: 1 maxCurve: serializedVersion: 2 @@ -125716,7 +127212,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 100 + maxNumParticles: 200 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 @@ -125776,15 +127272,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 5 + type: 0 angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0.3 + radiusThickness: 1 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 0.2, y: 0.2, z: 0.2} + m_Scale: {x: 1, y: 1, z: 1} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -125863,7 +127359,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 2 + value: 0.01 mode: 0 spread: 0 speed: @@ -125920,7 +127416,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 arc: - value: 90 + value: 360 mode: 0 spread: 0 speed: @@ -125982,7 +127478,7 @@ ParticleSystem: rateOverTime: serializedVersion: 2 minMaxState: 0 - scalar: 30 + scalar: 10 minScalar: 10 maxCurve: serializedVersion: 2 @@ -126092,7 +127588,7 @@ ParticleSystem: curve: serializedVersion: 2 minMaxState: 1 - scalar: 2 + scalar: 1 minScalar: 1 maxCurve: serializedVersion: 2 @@ -126100,48 +127596,39 @@ ParticleSystem: - serializedVersion: 3 time: 0 value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 + inSlope: 7.7639046 + outSlope: 7.7639046 + tangentMode: 34 weightedMode: 0 - inWeight: 0.33333334 + inWeight: 0 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.043444544 - value: 0.12850678 - inSlope: 0.089683585 - outSlope: 0.089683585 + time: 0.10395667 + value: 0.80710965 + inSlope: 2.2016544 + outSlope: 2.2016544 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.20494698 - value: 0.043045267 - inSlope: 0.002012272 - outSlope: 0.002012272 + time: 0.5224047 + value: 0.99050194 + inSlope: -0.2250909 + outSlope: -0.2250909 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 + inWeight: 0.25109366 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.9112215 - value: 0.08761579 - inSlope: 0.06711761 - outSlope: 0.06711761 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.56697524 - serializedVersion: 3 time: 1 - value: 0.8377037 - inSlope: 0.9999999 - outSlope: 0.9999999 - tangentMode: 0 + value: 0 + inSlope: -2.0739355 + outSlope: -2.0739355 + tangentMode: 34 weightedMode: 0 inWeight: 0.33333334 - outWeight: 0.33333334 + outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -126447,33 +127934,33 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 0.7957734, b: 0, a: 1} - key1: {r: 0.5421155, g: 0.3725525, b: 0.8679245, a: 1} - key2: {r: 0.482672, g: 0.46101815, b: 0.5283019, a: 0} - key3: {r: 0.8323159, g: 0.8254717, b: 1, a: 0} - key4: {r: 0.97404873, g: 1, b: 0, a: 0} - key5: {r: 1, g: 0, b: 0.009897232, a: 0} + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 1, g: 0.84278667, b: 0, a: 1} + key2: {r: 1, g: 1, b: 1, a: 1} + key3: {r: 1, g: 1, b: 1, 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: 13685 - ctime1: 18890 - ctime2: 54356 - ctime3: 58018 - ctime4: 61487 - ctime5: 62451 + ctime0: 7132 + ctime1: 13300 + ctime2: 49537 + ctime3: 49537 + ctime4: 0 + ctime5: 0 ctime6: 0 ctime7: 0 atime0: 0 - atime1: 60138 - atime2: 65535 + atime1: 4048 + atime2: 40670 atime3: 65535 atime4: 0 atime5: 0 atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 6 - m_NumAlphaKeys: 3 + m_NumColorKeys: 3 + m_NumAlphaKeys: 4 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -127219,7 +128706,7 @@ ParticleSystem: m_Curve: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 0.5 minScalar: 0 maxCurve: serializedVersion: 2 @@ -127825,30 +129312,21 @@ ParticleSystem: enabled: 1 strength: serializedVersion: 2 - minMaxState: 1 - scalar: 3 + minMaxState: 0 + scalar: 0.1 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0 + value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.8523865 - value: 0.006134033 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.28616825 - outWeight: 0.5684572 - serializedVersion: 3 time: 1 value: 1 @@ -127887,7 +129365,7 @@ ParticleSystem: m_RotationOrder: 4 strengthY: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -127940,7 +129418,7 @@ ParticleSystem: m_RotationOrder: 4 strengthZ: serializedVersion: 2 - minMaxState: 1 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -127992,7 +129470,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 separateAxes: 0 - frequency: 0.5 + frequency: 1 damping: 1 octaves: 1 octaveMultiplier: 0.5 @@ -128001,7 +129479,7 @@ ParticleSystem: scrollSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0.3 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -129891,7 +131369,225 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1 &1770865023 +--- !u!1001 &1816652017 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 629448747} + m_Modifications: + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Text + value: Noise + objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1356852514368234150, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1171258284} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Range + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 0.05468757 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: NaN + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3357303936002274041, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Engine.Components.TeleportTarget, Needle.Engine $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-3357303936002274041-1816652017 + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Name + value: Noise + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_TagString + value: Untagged + objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: -0.09 + objectReference: {fileID: 0} + - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: 1.12 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.x + value: 11.46 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.y + value: -0.030000001 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalPosition.z + value: -8.29 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.w + value: -0.788987 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.y + value: 0.61440986 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 284.182 + objectReference: {fileID: 0} + - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 748108099} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1171258284} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} +--- !u!4 &1816652018 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1816652017} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1816652019 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1816652017} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1816652020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816652019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &1816652021 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1816652017} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1816652022 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1816652017} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1 &1823571820 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -129899,39 +131595,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1770865024} - - component: {fileID: 1770865026} - - component: {fileID: 1770865025} + - component: {fileID: 1823571821} + - component: {fileID: 1823571823} + - component: {fileID: 1823571822} m_Layer: 0 - m_Name: SubParticle + m_Name: Circle Scaled m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1770865024 +--- !u!4 &1823571821 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1770865023} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_GameObject: {fileID: 1823571820} + m_LocalRotation: {x: -0.50000024, y: 0.4999998, z: -0.49999976, w: -0.50000024} + m_LocalPosition: {x: -0, y: 0.209, z: -0.166} + m_LocalScale: {x: 0.066026874, y: 0.17745645, z: 0.06602688} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 237774613} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!199 &1770865025 + m_Father: {fileID: 748108095} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 180} +--- !u!199 &1823571822 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1770865023} + m_GameObject: {fileID: 1823571820} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -129945,7 +131641,7 @@ ParticleSystemRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 2606736825f1791469674e0801e2e5cf, type: 2} + - {fileID: 2100000, guid: 3e669ed6506171f49ba2ca5e8930aa7a, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -129970,7 +131666,7 @@ ParticleSystemRenderer: m_MeshDistribution: 0 m_SortMode: 0 m_MinParticleSize: 0 - m_MaxParticleSize: 0.5 + m_MaxParticleSize: 5 m_CameraVelocityScale: 0 m_VelocityScale: 0 m_LengthScale: 2 @@ -129996,15 +131692,15 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1770865026 +--- !u!198 &1823571823 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1770865023} + m_GameObject: {fileID: 1823571820} serializedVersion: 8 - lengthInSec: 5 + lengthInSec: 1 simulationSpeed: 1 stopAction: 0 cullingMode: 0 @@ -130078,9 +131774,9 @@ ParticleSystem: enabled: 1 startLifetime: serializedVersion: 2 - minMaxState: 0 + minMaxState: 3 scalar: 0.3 - minScalar: 5 + minScalar: 0.2 maxCurve: serializedVersion: 2 m_Curve: @@ -130131,9 +131827,9 @@ ParticleSystem: m_RotationOrder: 4 startSpeed: serializedVersion: 2 - minMaxState: 0 - scalar: 0.06 - minScalar: 0.1 + minMaxState: 3 + scalar: -12 + minScalar: -1 maxCurve: serializedVersion: 2 m_Curve: @@ -130247,9 +131943,9 @@ ParticleSystem: m_NumAlphaKeys: 2 startSize: serializedVersion: 2 - minMaxState: 0 - scalar: 0.1 - minScalar: 1 + minMaxState: 3 + scalar: 0.02 + minScalar: 4 maxCurve: serializedVersion: 2 m_Curve: @@ -130300,7 +131996,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeY: serializedVersion: 2 - minMaxState: 0 + minMaxState: 3 scalar: 1 minScalar: 1 maxCurve: @@ -130353,7 +132049,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeZ: serializedVersion: 2 - minMaxState: 0 + minMaxState: 3 scalar: 1 minScalar: 1 maxCurve: @@ -130564,7 +132260,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 200 + maxNumParticles: 500 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 @@ -130624,15 +132320,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 0 + type: 10 angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 1 + radiusThickness: 0 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 1, y: 1, z: 1} + m_Scale: {x: 0.2, y: 1, z: 1} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -130711,7 +132407,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 0.01 + value: 4 mode: 0 spread: 0 speed: @@ -130830,7 +132526,7 @@ ParticleSystem: rateOverTime: serializedVersion: 2 minMaxState: 0 - scalar: 10 + scalar: 100 minScalar: 10 maxCurve: serializedVersion: 2 @@ -130936,7 +132632,7 @@ ParticleSystem: m_BurstCount: 0 m_Bursts: [] SizeModule: - enabled: 1 + enabled: 0 curve: serializedVersion: 2 minMaxState: 1 @@ -130948,39 +132644,30 @@ ParticleSystem: - serializedVersion: 3 time: 0 value: 0 - inSlope: 7.7639046 - outSlope: 7.7639046 - tangentMode: 34 - weightedMode: 0 - inWeight: 0 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.10395667 - value: 0.80710965 - inSlope: 2.2016544 - outSlope: 2.2016544 + inSlope: 0 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.5224047 - value: 0.99050194 - inSlope: -0.2250909 - outSlope: -0.2250909 + time: 0.29027078 + value: 0.92287934 + inSlope: 0.9999999 + outSlope: 0.9999999 tangentMode: 0 weightedMode: 0 - inWeight: 0.25109366 + inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: 0 - inSlope: -2.0739355 - outSlope: -2.0739355 - tangentMode: 34 + inSlope: 1 + outSlope: 1 + tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 - outWeight: 0 + outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 @@ -131286,33 +132973,33 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 0} - key1: {r: 1, g: 0.84278667, b: 0, a: 1} - key2: {r: 1, g: 1, b: 1, a: 1} - key3: {r: 1, g: 1, b: 1, a: 0} + key0: {r: 1, g: 0, b: 0.8534627, a: 1} + key1: {r: 0, g: 1, b: 0.9728527, a: 1} + key2: {r: 0.51507664, g: 0, b: 1, a: 0} + key3: {r: 0.51507664, g: 0, b: 1, 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: 7132 - ctime1: 13300 - ctime2: 49537 - ctime3: 49537 + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 65535 ctime4: 0 ctime5: 0 ctime6: 0 ctime7: 0 atime0: 0 - atime1: 4048 - atime2: 40670 + atime1: 65535 + atime2: 65535 atime3: 65535 atime4: 0 atime5: 0 atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 3 - m_NumAlphaKeys: 4 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -132058,7 +133745,7 @@ ParticleSystem: m_Curve: serializedVersion: 2 minMaxState: 0 - scalar: 0.5 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -132661,11 +134348,11 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 NoiseModule: - enabled: 1 + enabled: 0 strength: serializedVersion: 2 minMaxState: 0 - scalar: 0.1 + scalar: 1 minScalar: 1 maxCurve: serializedVersion: 2 @@ -132822,7 +134509,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 separateAxes: 0 - frequency: 1 + frequency: 0.5 damping: 1 octaves: 1 octaveMultiplier: 0.5 @@ -134721,7 +136408,57 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1001 &1816652017 +--- !u!1 &1839901999 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1839902000} + - component: {fileID: 1839902001} + m_Layer: 0 + m_Name: PS anim + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1839902000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839901999} + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0.00000065565104} + m_LocalPosition: {x: -0, y: 0.156, z: -3.52} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2069632695} + - {fileID: 1764445347} + m_Father: {fileID: 847193160} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!111 &1839902001 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839901999} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3888ea1c01b57ae4597e271149917053, type: 2} + m_Animations: + - {fileID: 7400000, guid: 3888ea1c01b57ae4597e271149917053, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!1001 &1909702897 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -134730,15 +136467,55 @@ PrefabInstance: m_Modifications: - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Text - value: Noise + value: Sub emitter objectReference: {fileID: 0} - - target: {fileID: 3357303936002274041, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_EditorClassIdentifier - value: Needle.Engine.Components.TeleportTarget, Needle.Engine $ GlobalObjectId_V1-2-a562a3a904f539d4d8c4e250724f89a1-3357303936002274041-1816652017 + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: -2.5718495e-29 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 3 objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name - value: Noise + value: SubEmitter objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_IsActive @@ -134748,29 +136525,41 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 3 + value: 2 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 7 + value: 9 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: 6.3670506 + value: 2.385 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999858 + value: -0.030000448 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: -2.4608307 + value: 5.72 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: -0.70710653 + value: 0.7721453 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x @@ -134778,7 +136567,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071071 + value: 0.63544613 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z @@ -134790,36 +136579,57 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 270 + value: 78.906 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 12834628} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 888294819} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} ---- !u!4 &1816652018 stripped +--- !u!4 &1909702898 stripped Transform: m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1816652017} + m_PrefabInstance: {fileID: 1909702897} m_PrefabAsset: {fileID: 0} ---- !u!1 &1816652019 stripped +--- !u!1 &1909702899 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1816652017} + m_PrefabInstance: {fileID: 1909702897} m_PrefabAsset: {fileID: 0} ---- !u!114 &1816652020 +--- !u!114 &1909702900 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1816652019} + m_GameObject: {fileID: 1909702899} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -134828,7 +136638,29 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &1823571820 +--- !u!114 &1909702901 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1909702897} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &1909702902 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 1909702897} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI +--- !u!1 &1942521395 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -134836,39 +136668,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1823571821} - - component: {fileID: 1823571823} - - component: {fileID: 1823571822} + - component: {fileID: 1942521396} + - component: {fileID: 1942521398} + - component: {fileID: 1942521397} m_Layer: 0 - m_Name: Circle Scaled + m_Name: Snow m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1823571821 +--- !u!4 &1942521396 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1823571820} - m_LocalRotation: {x: -0.50000024, y: 0.4999998, z: -0.49999976, w: -0.50000024} - m_LocalPosition: {x: -0, y: 0.209, z: -0.166} - m_LocalScale: {x: 0.066026874, y: 0.17745645, z: 0.06602688} + m_GameObject: {fileID: 1942521395} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0.037, y: 2.11, z: -0.177} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 748108095} + m_Father: {fileID: 4674385975697513437} m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 180} ---- !u!199 &1823571822 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!199 &1942521397 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1823571820} + m_GameObject: {fileID: 1942521395} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -134919,7 +136751,7 @@ ParticleSystemRenderer: m_Flip: {x: 0, y: 0, z: 0} m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 - m_ApplyActiveColorSpace: 1 + m_ApplyActiveColorSpace: 0 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 @@ -134933,23 +136765,23 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1823571823 +--- !u!198 &1942521398 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1823571820} + m_GameObject: {fileID: 1942521395} serializedVersion: 8 lengthInSec: 1 - simulationSpeed: 1 + simulationSpeed: 0.5 stopAction: 0 cullingMode: 0 ringBufferMode: 0 ringBufferLoopRange: {x: 0, y: 1} emitterVelocityMode: 0 looping: 1 - prewarm: 0 + prewarm: 1 playOnAwake: 1 useUnscaledTime: 0 autoRandomSeed: 1 @@ -135016,8 +136848,8 @@ ParticleSystem: startLifetime: serializedVersion: 2 minMaxState: 3 - scalar: 0.3 - minScalar: 0.2 + scalar: 5 + minScalar: 2 maxCurve: serializedVersion: 2 m_Curve: @@ -135068,9 +136900,9 @@ ParticleSystem: m_RotationOrder: 4 startSpeed: serializedVersion: 2 - minMaxState: 3 - scalar: -12 - minScalar: -1 + minMaxState: 0 + scalar: 0.2 + minScalar: 5 maxCurve: serializedVersion: 2 m_Curve: @@ -135185,8 +137017,8 @@ ParticleSystem: startSize: serializedVersion: 2 minMaxState: 3 - scalar: 0.02 - minScalar: 1 + scalar: 0.1 + minScalar: 0.05 maxCurve: serializedVersion: 2 m_Curve: @@ -135501,14 +137333,14 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 - maxNumParticles: 500 + maxNumParticles: 100 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 rotation3D: 0 gravityModifier: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 0.01 minScalar: 0 maxCurve: serializedVersion: 2 @@ -135561,15 +137393,15 @@ ParticleSystem: ShapeModule: serializedVersion: 6 enabled: 1 - type: 10 + type: 5 angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 0 + radiusThickness: 1 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 0.2, y: 1, z: 1} + m_Scale: {x: 1, y: 1, z: 0.01} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -135648,7 +137480,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 4 + value: 1 mode: 0 spread: 0 speed: @@ -135766,9 +137598,9 @@ ParticleSystem: serializedVersion: 4 rateOverTime: serializedVersion: 2 - minMaxState: 0 - scalar: 100 - minScalar: 10 + minMaxState: 3 + scalar: 20 + minScalar: 5 maxCurve: serializedVersion: 2 m_Curve: @@ -135873,7 +137705,7 @@ ParticleSystem: m_BurstCount: 0 m_Bursts: [] SizeModule: - enabled: 0 + enabled: 1 curve: serializedVersion: 2 minMaxState: 1 @@ -135892,22 +137724,31 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.29027078 - value: 0.92287934 - inSlope: 0.9999999 - outSlope: 0.9999999 + time: 0.3577347 + value: 0.51797605 + inSlope: 2.602862 + outSlope: 2.602862 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 + inWeight: 0.2403024 + outWeight: 0.15213768 + - serializedVersion: 3 + time: 0.8752039 + value: 0.92839074 + inSlope: -0.5719914 + outSlope: -0.5719914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.21953921 outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: 0 - inSlope: 1 - outSlope: 1 + inSlope: -0.4387863 + outSlope: -0.4387863 tangentMode: 0 weightedMode: 0 - inWeight: 0.33333334 + inWeight: 0.17495582 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 @@ -136206,7 +138047,7 @@ ParticleSystem: m_RotationOrder: 4 separateAxes: 0 ColorModule: - enabled: 0 + enabled: 1 gradient: serializedVersion: 2 minMaxState: 1 @@ -136214,9 +138055,9 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 0, g: 1, b: 0.9728527, a: 1} - key1: {r: 0, g: 1, b: 0.9728527, a: 1} - key2: {r: 0.51507664, g: 0, b: 1, a: 0} + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0.51507664, g: 0, b: 1, a: 0.98} key3: {r: 0.51507664, g: 0, b: 1, a: 0} key4: {r: 0, g: 0, b: 0, a: 0} key5: {r: 0, g: 0, b: 0, a: 0} @@ -136231,8 +138072,8 @@ ParticleSystem: ctime6: 0 ctime7: 0 atime0: 0 - atime1: 65535 - atime2: 65535 + atime1: 26600 + atime2: 50308 atime3: 65535 atime4: 0 atime5: 0 @@ -136240,7 +138081,7 @@ ParticleSystem: atime7: 0 m_Mode: 0 m_NumColorKeys: 2 - m_NumAlphaKeys: 2 + m_NumAlphaKeys: 4 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -137589,11 +139430,11 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 NoiseModule: - enabled: 0 + enabled: 1 strength: serializedVersion: 2 minMaxState: 0 - scalar: 1 + scalar: 0.05 minScalar: 1 maxCurve: serializedVersion: 2 @@ -137750,7 +139591,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 separateAxes: 0 - frequency: 0.5 + frequency: 2 damping: 1 octaves: 1 octaveMultiplier: 0.5 @@ -139649,7 +141490,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1 &1839901999 +--- !u!1 &1945848511 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -139657,151 +141498,96 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1839902000} - - component: {fileID: 1839902001} + - component: {fileID: 1945848512} + - component: {fileID: 1945848515} + - component: {fileID: 1945848514} + - component: {fileID: 1945848513} m_Layer: 0 - m_Name: PS anim + m_Name: Sphere m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 + m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1839902000 +--- !u!4 &1945848512 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1839901999} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0.00000065565104} - m_LocalPosition: {x: -0, y: 0.156, z: -3.52} - m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_GameObject: {fileID: 1945848511} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1764445347} - m_Father: {fileID: 847193160} - m_RootOrder: 4 + m_Children: [] + m_Father: {fileID: 1764445347} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!111 &1839902001 -Animation: +--- !u!135 &1945848513 +SphereCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1839901999} + m_GameObject: {fileID: 1945848511} + m_Material: {fileID: 0} + m_IsTrigger: 0 m_Enabled: 1 - serializedVersion: 3 - m_Animation: {fileID: 7400000, guid: 3888ea1c01b57ae4597e271149917053, type: 2} - m_Animations: - - {fileID: 7400000, guid: 3888ea1c01b57ae4597e271149917053, type: 2} - m_WrapMode: 0 - m_PlayAutomatically: 1 - m_AnimatePhysics: 0 - m_CullingType: 0 ---- !u!1001 &1909702897 -PrefabInstance: - m_ObjectHideFlags: 0 serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 629448747} - m_Modifications: - - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Text - value: Sub emitter - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Name - value: SubEmitter - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_TagString - value: Untagged - objectReference: {fileID: 0} - - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.x - value: 6.367049 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999903 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalPosition.z - value: 11.039177 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.y - value: -0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} ---- !u!4 &1909702898 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1909702897} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1909702899 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5553528627693559141, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - m_PrefabInstance: {fileID: 1909702897} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1909702900 -MonoBehaviour: + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1945848514 +MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1909702899} + m_GameObject: {fileID: 1945848511} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &1942521395 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 365b483a77bf3004e9e40a4dda3d1f66, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1945848515 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945848511} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2069632694 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -139809,39 +141595,39 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1942521396} - - component: {fileID: 1942521398} - - component: {fileID: 1942521397} + - component: {fileID: 2069632695} + - component: {fileID: 2069632697} + - component: {fileID: 2069632696} m_Layer: 0 - m_Name: Snow + m_Name: Trails Default m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1942521396 + m_IsActive: 0 +--- !u!4 &2069632695 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1942521395} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0.037, y: 2.11, z: -0.177} - m_LocalScale: {x: 1, y: 1, z: 1} + m_GameObject: {fileID: 2069632694} + m_LocalRotation: {x: -0, y: -0.5393212, z: -0, w: -0.8421002} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.8614249, y: 0.8614249, z: 0.8614249} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 4674385975697513437} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} ---- !u!199 &1942521397 + m_Father: {fileID: 1839902000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!199 &2069632696 ParticleSystemRenderer: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1942521395} + m_GameObject: {fileID: 2069632694} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -139855,7 +141641,8 @@ ParticleSystemRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 3e669ed6506171f49ba2ca5e8930aa7a, type: 2} + - {fileID: 2100000, guid: 098e619b4fdf6c446b84140b3378cfd0, type: 2} + - {fileID: 2100000, guid: 098e619b4fdf6c446b84140b3378cfd0, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -139892,7 +141679,7 @@ ParticleSystemRenderer: m_Flip: {x: 0, y: 0, z: 0} m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 - m_ApplyActiveColorSpace: 0 + m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 @@ -139906,23 +141693,23 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!198 &1942521398 +--- !u!198 &2069632697 ParticleSystem: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1942521395} + m_GameObject: {fileID: 2069632694} serializedVersion: 8 lengthInSec: 1 - simulationSpeed: 0.5 + simulationSpeed: 1 stopAction: 0 cullingMode: 0 ringBufferMode: 0 ringBufferLoopRange: {x: 0, y: 1} emitterVelocityMode: 0 looping: 1 - prewarm: 1 + prewarm: 0 playOnAwake: 1 useUnscaledTime: 0 autoRandomSeed: 1 @@ -139989,8 +141776,8 @@ ParticleSystem: startLifetime: serializedVersion: 2 minMaxState: 3 - scalar: 5 - minScalar: 2 + scalar: 2 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -140042,7 +141829,7 @@ ParticleSystem: startSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0.2 + scalar: 0 minScalar: 5 maxCurve: serializedVersion: 2 @@ -140096,7 +141883,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0, g: 0, b: 0, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -140157,9 +141944,9 @@ ParticleSystem: m_NumAlphaKeys: 2 startSize: serializedVersion: 2 - minMaxState: 3 + minMaxState: 0 scalar: 0.1 - minScalar: 0.05 + minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: @@ -140210,7 +141997,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeY: serializedVersion: 2 - minMaxState: 3 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -140263,7 +142050,7 @@ ParticleSystem: m_RotationOrder: 4 startSizeZ: serializedVersion: 2 - minMaxState: 3 + minMaxState: 0 scalar: 1 minScalar: 1 maxCurve: @@ -140481,7 +142268,7 @@ ParticleSystem: gravityModifier: serializedVersion: 2 minMaxState: 0 - scalar: 0.01 + scalar: 0 minScalar: 0 maxCurve: serializedVersion: 2 @@ -140538,11 +142325,11 @@ ParticleSystem: angle: 25 length: 5 boxThickness: {x: 0, y: 0, z: 0} - radiusThickness: 1 + radiusThickness: 0.3 donutRadius: 0.2 m_Position: {x: 0, y: 0, z: 0} m_Rotation: {x: 0, y: 0, z: 0} - m_Scale: {x: 1, y: 1, z: 0.01} + m_Scale: {x: 1, y: 1, z: 1} placementMode: 0 m_MeshMaterialIndex: 0 m_MeshNormalOffset: 0 @@ -140621,7 +142408,7 @@ ParticleSystem: sphericalDirectionAmount: 0 randomPositionAmount: 0 radius: - value: 1 + value: 2 mode: 0 spread: 0 speed: @@ -140678,7 +142465,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 arc: - value: 360 + value: 90 mode: 0 spread: 0 speed: @@ -140739,9 +142526,9 @@ ParticleSystem: serializedVersion: 4 rateOverTime: serializedVersion: 2 - minMaxState: 3 - scalar: 20 - minScalar: 5 + minMaxState: 0 + scalar: 200 + minScalar: 10 maxCurve: serializedVersion: 2 m_Curve: @@ -140846,7 +142633,7 @@ ParticleSystem: m_BurstCount: 0 m_Bursts: [] SizeModule: - enabled: 1 + enabled: 0 curve: serializedVersion: 2 minMaxState: 1 @@ -140865,31 +142652,22 @@ ParticleSystem: inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 - time: 0.3577347 - value: 0.51797605 - inSlope: 2.602862 - outSlope: 2.602862 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.2403024 - outWeight: 0.15213768 - - serializedVersion: 3 - time: 0.8752039 - value: 0.92839074 - inSlope: -0.5719914 - outSlope: -0.5719914 + time: 0.29027078 + value: 0.92287934 + inSlope: 0.9999999 + outSlope: 0.9999999 tangentMode: 0 weightedMode: 0 - inWeight: 0.21953921 + inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: 0 - inSlope: -0.4387863 - outSlope: -0.4387863 + inSlope: 1 + outSlope: 1 tangentMode: 0 weightedMode: 0 - inWeight: 0.17495582 + inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 @@ -141188,7 +142966,7 @@ ParticleSystem: m_RotationOrder: 4 separateAxes: 0 ColorModule: - enabled: 1 + enabled: 0 gradient: serializedVersion: 2 minMaxState: 1 @@ -141196,9 +142974,9 @@ ParticleSystem: maxColor: {r: 1, g: 1, b: 1, a: 1} maxGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 0} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0.51507664, g: 0, b: 1, a: 0.98} + key0: {r: 0, g: 1, b: 0.9728527, a: 1} + key1: {r: 0, g: 1, b: 0.9728527, a: 1} + key2: {r: 0.51507664, g: 0, b: 1, a: 0} key3: {r: 0.51507664, g: 0, b: 1, a: 0} key4: {r: 0, g: 0, b: 0, a: 0} key5: {r: 0, g: 0, b: 0, a: 0} @@ -141213,8 +142991,8 @@ ParticleSystem: ctime6: 0 ctime7: 0 atime0: 0 - atime1: 26600 - atime2: 50308 + atime1: 65535 + atime2: 65535 atime3: 65535 atime4: 0 atime5: 0 @@ -141222,7 +143000,7 @@ ParticleSystem: atime7: 0 m_Mode: 0 m_NumColorKeys: 2 - m_NumAlphaKeys: 4 + m_NumAlphaKeys: 2 minGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -142575,20 +144353,29 @@ ParticleSystem: strength: serializedVersion: 2 minMaxState: 0 - scalar: 0.05 + scalar: 0.2 minScalar: 1 maxCurve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 1 + value: 0 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.28616825 + outWeight: 0.5684572 - serializedVersion: 3 time: 1 value: 1 @@ -142732,7 +144519,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 separateAxes: 0 - frequency: 2 + frequency: 0.1 damping: 1 octaves: 1 octaveMultiplier: 0.5 @@ -142741,7 +144528,7 @@ ParticleSystem: scrollSpeed: serializedVersion: 2 minMaxState: 0 - scalar: 0 + scalar: 0.5 minScalar: 0 maxCurve: serializedVersion: 2 @@ -143818,7 +145605,7 @@ ParticleSystem: m_RotationOrder: 4 maxLights: 20 TrailModule: - enabled: 0 + enabled: 1 mode: 0 ratio: 1 lifetime: @@ -144631,409 +146418,60 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!1001 &1942960986 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_Name - value: Ramp_Corner (3) - objectReference: {fileID: 0} - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 95193152125594256, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_RootOrder - value: 7 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalScale.x - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalScale.z - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.x - value: 7.1155796 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.y - value: -0.33000022 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.z - value: 11.637131 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.y - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 90 - objectReference: {fileID: 0} - - target: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1768631003808281592, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 2921432788829076475, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.x - value: 4.809038 - objectReference: {fileID: 0} - - target: {fileID: 2921432788829076475, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0000009536743 - objectReference: {fileID: 0} - - target: {fileID: 2921432788829076475, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - propertyPath: m_LocalPosition.z - value: 0.03518105 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} ---- !u!4 &1942960987 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1357652560586059297, guid: 46a46f66a896add4f8c251dca6535b71, type: 3} - m_PrefabInstance: {fileID: 1942960986} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1945848511 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1945848512} - - component: {fileID: 1945848515} - - component: {fileID: 1945848514} - - component: {fileID: 1945848513} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1945848512 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1945848511} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1764445347} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!135 &1945848513 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1945848511} - 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!23 &1945848514 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1945848511} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 365b483a77bf3004e9e40a4dda3d1f66, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - 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_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1945848515 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1945848511} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &1962369584 +--- !u!1001 &2098102399 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 2105123872} + m_TransformParent: {fileID: 629448747} m_Modifications: - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.x - value: 4.3802624 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999918 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.z - value: -14.524715 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071069 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.y - value: 0.70710677 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 90 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3743908708372013687, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_Name - value: Ramp_Wide (4) - objectReference: {fileID: 0} - - target: {fileID: 6688413190347817584, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.x - value: 1.4434901 + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Text + value: Velocity over lifetime objectReference: {fileID: 0} - - target: {fileID: 6688413190347817584, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.z - value: 0 + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: fc0987325a621764680be75d6c194b32, type: 3} ---- !u!4 &1962369585 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - m_PrefabInstance: {fileID: 1962369584} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &2031048959 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.x - value: -4.158094 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999918 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.z - value: 15.003185 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.x - value: 0 + value: 5 objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.y - value: -0.7071068 + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.z - value: 0 + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -90 + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 6.4458155e-10 objectReference: {fileID: 0} - - target: {fileID: 3743908708372013687, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_Name - value: Ramp_Wide (3) + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 objectReference: {fileID: 0} - - target: {fileID: 6688413190347817584, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.x - value: 1.4434901 + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 4.0513547e-11 objectReference: {fileID: 0} - - target: {fileID: 6688413190347817584, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.z - value: 0 + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 4.757186e+30 objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: fc0987325a621764680be75d6c194b32, type: 3} ---- !u!4 &2031048960 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - m_PrefabInstance: {fileID: 2031048959} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &2069217338 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2105123872} - m_Modifications: - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.x - value: -4.1582336 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.y - value: -0.32999918 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalPosition.z - value: -14.524719 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071069 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.y - value: 0.70710677 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 90 - objectReference: {fileID: 0} - - target: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3743908708372013687, guid: fc0987325a621764680be75d6c194b32, type: 3} - propertyPath: m_Name - value: Ramp_Wide (6) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: fc0987325a621764680be75d6c194b32, type: 3} ---- !u!4 &2069217339 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1581440187994865752, guid: fc0987325a621764680be75d6c194b32, type: 3} - m_PrefabInstance: {fileID: 2069217338} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &2098102399 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 629448747} - m_Modifications: - - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} - propertyPath: m_Text - value: Velocity over lifetime + value: 4 objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name @@ -145047,6 +146485,18 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 3 @@ -145057,31 +146507,31 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: -6.1351414 + value: 1.45 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999903 + value: -0.030000567 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: 8.339306 + value: -12 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: -0.8226245 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: 0.5685851 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -145089,12 +146539,32 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 290.697 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1218415873} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 776203971} + - target: {fileID: 9024019607841096529, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &2098102400 stripped @@ -145118,7 +146588,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -145127,48 +146598,28 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &2105123871 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!114 &2098102403 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 2098102399} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2105123872} - m_Layer: 0 - m_Name: Map - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &2105123872 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &2098102404 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 2098102399} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2105123871} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2031048960} - - {fileID: 1704619558} - - {fileID: 2069217339} - - {fileID: 1962369585} - - {fileID: 1001139114} - - {fileID: 1620443327} - - {fileID: 201553891} - - {fileID: 1942960987} - - {fileID: 952027981} - - {fileID: 1675933740} - - {fileID: 570727317} - m_Father: {fileID: 629448747} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI --- !u!1 &2124499894 GameObject: m_ObjectHideFlags: 0 @@ -145195,12 +146646,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2124499894} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.256, y: 1.383, z: -0.486} + m_LocalPosition: {x: -0.3, y: 1.383, z: -0.16} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1657832877} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &2124499896 MonoBehaviour: @@ -145235,7 +146686,7 @@ Light: m_Type: 2 m_Shape: 0 m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 0.5 + m_Intensity: 0.75 m_Range: 1 m_SpotAngle: 30 m_InnerSpotAngle: 21.80208 @@ -145328,6 +146779,50 @@ PrefabInstance: propertyPath: m_Text value: Gravity objectReference: {fileID: 0} + - target: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1461174690870147946, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_Intensity + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_SpotAngle + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_InnerSpotAngle + value: 48.2 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BounceIntensity + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 1.23178665e+23 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 0.0001 + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: NaN + objectReference: {fileID: 0} + - target: {fileID: 1549412361373217205, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1796307563521204939, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} - target: {fileID: 3681418684983361284, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_Name value: Gravity @@ -145340,29 +146835,41 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} + - target: {fileID: 5514045599347720876, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5605004452177754976, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder value: 4 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_RootOrder - value: 11 + value: 7 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.x - value: 6.367049 + value: 5.63 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999858 + value: -0.03 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalPosition.z - value: -13.260841 + value: -3.82 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 0.6690565 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.x @@ -145370,7 +146877,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.y - value: -0.7071068 + value: 0.74321157 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalRotation.z @@ -145382,12 +146889,28 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 96.011 objectReference: {fileID: 0} - target: {fileID: 5840721195170299804, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5853977538969081568, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 888294819} + - target: {fileID: 6115015913581391324, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7207245118165362137, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 1071485815} + - target: {fileID: 8222038715110572464, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 748108099} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} --- !u!4 &4674385975697513437 stripped @@ -145411,7 +146934,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -145420,6 +146944,28 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &4674385975697513440 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 696395132000102839, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 4674385975697513436} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 +--- !u!114 &4674385975697513441 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4808933637130537951, guid: 86c1ae6e0ee92004597303e0ea1a3120, type: 3} + m_PrefabInstance: {fileID: 4674385975697513436} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI --- !u!1001 &6620145007597695530 PrefabInstance: m_ObjectHideFlags: 0 @@ -145427,25 +146973,149 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 629448747} m_Modifications: + - target: {fileID: 310978950080099863, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Text + value: Animated root + objectReference: {fileID: 0} + - target: {fileID: 310978950080099864, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_SizeDelta.x + value: 0.00021362305 + objectReference: {fileID: 0} + - target: {fileID: 310978950080099864, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 310978950080099864, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 310978950080099864, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_AnchoredPosition.y + value: 1.8 + objectReference: {fileID: 0} + - target: {fileID: 310978951530077503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalScale.x + value: 1.2386 + objectReference: {fileID: 0} + - target: {fileID: 310978951530077503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalScale.y + value: 1.2386 + objectReference: {fileID: 0} + - target: {fileID: 310978951530077503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalScale.z + value: 1.2386 + objectReference: {fileID: 0} + - target: {fileID: 310978951530077503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalPosition.y + value: -0.217 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151409, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Range + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.g + value: 0.8243796 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.r + value: 0.2688679 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Intensity + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_SpotAngle + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_InnerSpotAngle + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BounceIntensity + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 1.8179188e+31 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 426897740197151423, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 8.31e-43 + objectReference: {fileID: 0} + - target: {fileID: 2395572057136391586, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalPosition.y + value: -0.168 + objectReference: {fileID: 0} + - target: {fileID: 2637759458546435821, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 2693971619331627725, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2693971619331627725, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_TagString + value: Untagged + objectReference: {fileID: 0} + - target: {fileID: 3014514628635199578, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4330103318242994408, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4330103318486968136, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: c293c23ad240d54469ea179b6a59204a, type: 2} + - target: {fileID: 5939810823389809741, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 706762907} + - target: {fileID: 5939810823389809741, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SetCameraAndLookTarget + objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_RootOrder - value: 18 + value: 17 objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalPosition.x - value: -6.1351337 + value: -7.07 objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalPosition.y - value: -0.32999924 + value: -0.030000657 objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalPosition.z - value: -7.8522205 + value: 8.719999 objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalRotation.w - value: 0.00000065565104 + value: 0.032159373 objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalRotation.x @@ -145453,7 +147123,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalRotation.y - value: 1 + value: -0.9994828 objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalRotation.z @@ -145465,7 +147135,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 180 + value: -176.314 objectReference: {fileID: 0} - target: {fileID: 6620145006752601698, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_LocalEulerAnglesHint.z @@ -145483,11 +147153,148 @@ PrefabInstance: propertyPath: m_TagString value: Untagged objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Range + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.b + value: 0.372549 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.g + value: 0.6736004 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.r + value: 0.8862745 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Intensity + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_SpotAngle + value: 58.9 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_InnerSpotAngle + value: 4.24 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BounceIntensity + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: -0.0054332055 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 1.05e-43 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6620145006833436250, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Range + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.b + value: 0.9245283 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.g + value: 0.36196154 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Color.r + value: 0.82898366 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Intensity + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_SpotAngle + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_InnerSpotAngle + value: 33.4 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BounceIntensity + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.w + value: 4.266207e-39 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.x + value: 4.741809e+30 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.y + value: 4.3973454e+21 + objectReference: {fileID: 0} + - target: {fileID: 6620145007539841503, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_BoundingSphereOverride.z + value: 7.029226e+28 + objectReference: {fileID: 0} + - target: {fileID: 6685390879736629568, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1104055845} - target: {fileID: 7045026708323272664, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} propertyPath: m_Text value: Animated root objectReference: {fileID: 0} - m_RemovedComponents: [] + - target: {fileID: 7045026709687020784, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalPosition.y + value: -0.178 + objectReference: {fileID: 0} + - target: {fileID: 7045026710159080831, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Materials.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7045026710159080831, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 0} + - target: {fileID: 7301859933107143326, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7569551094660986303, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_EditorClassIdentifier + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} + - target: {fileID: 8497250871234042365, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8959217362809074168, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9214193947077164012, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 9214447016994954768, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} + propertyPath: buttonToClick + value: + objectReference: {fileID: 1218415873} + m_RemovedComponents: + - {fileID: 4583575273509380232, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} m_SourcePrefab: {fileID: 100100000, guid: ae508022d1ddb7b4daa96243d6f0db06, type: 3} --- !u!1 &6620145007597695531 stripped GameObject: @@ -145515,7 +147322,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -145535,7 +147343,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 @@ -145555,7 +147364,8 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime m_Version: 1 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 diff --git a/package/Runtime/Particles/Particles.unity.meta b/package/Runtime/Particles/Particles.unity.meta index ccd828787..951dcf03d 100644 --- a/package/Runtime/Particles/Particles.unity.meta +++ b/package/Runtime/Particles/Particles.unity.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a562a3a904f539d4d8c4e250724f89a1 +guid: 521a34e29f7211240ba57945a15e2e4d DefaultImporter: externalObjects: {} userData: diff --git a/package/Runtime/Particles/ParticlesOnCollision.unity b/package/Runtime/Particles/ParticlesOnCollision.unity index d4f16a5af..8b29cf601 100644 --- a/package/Runtime/Particles/ParticlesOnCollision.unity +++ b/package/Runtime/Particles/ParticlesOnCollision.unity @@ -1363,6 +1363,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1773181167 GameObject: diff --git a/package/Runtime/Particles/ParticlesTestScripts.codegen/ParticleOnCollision.cs b/package/Runtime/Particles/ParticlesTestScripts.codegen/ParticleOnCollision.cs index 85285b543..c617eeca6 100644 --- a/package/Runtime/Particles/ParticlesTestScripts.codegen/ParticleOnCollision.cs +++ b/package/Runtime/Particles/ParticlesTestScripts.codegen/ParticleOnCollision.cs @@ -8,8 +8,8 @@ namespace Needle.Typescript.GeneratedComponents public partial class ParticleOnCollision : UnityEngine.MonoBehaviour { public UnityEngine.ParticleSystem @particles; - public UnityEngine.Color @color1; - public UnityEngine.Color @color2; + public UnityEngine.Color @color1 = new UnityEngine.Color(); + public UnityEngine.Color @color2 = new UnityEngine.Color(); public bool @slowmoOnCollision = false; public void onCollisionEnter(UnityEngine.Collision @col){} } diff --git a/package/Runtime/Particles/ParticlesTestScripts~/package-lock.json b/package/Runtime/Particles/ParticlesTestScripts~/package-lock.json index 52ef35ac5..999e6b292 100644 --- a/package/Runtime/Particles/ParticlesTestScripts~/package-lock.json +++ b/package/Runtime/Particles/ParticlesTestScripts~/package-lock.json @@ -8,28 +8,21 @@ "name": "particlestestscripts", "version": "1.0.0", "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" + "three": "npm:@needle-tools/three@^0.162.3" }, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3" } }, - "node_modules/@dimforge/rapier3d-compat": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.11.2.tgz", - "integrity": "sha512-vdWmlkpS3G8nGAzLuK7GYTpNdrkn/0NKCe0l1Jqxc7ZZOB3N0q9uG/Ap9l9bothWuAvxscIt0U97GVLr0lXWLg==", - "dev": true - }, - "node_modules/@needle-tools/engine": { - "version": "3.34.2-alpha.2", - "resolved": "https://registry.npmjs.org/@needle-tools/engine/-/engine-3.34.2-alpha.2.tgz", - "integrity": "sha512-k/MR+3JnbrjHm9Xo6DLMdRqffj4B+Hn/N6eYd0+5JdvfgoLEZwV+k4hfQZPXKwC0BUFbA796BjC4qBaci1gqWA==", + "../../../../../needle-engine/js/package~": { + "version": "3.37.15-alpha.1", "dev": true, "dependencies": { - "@dimforge/rapier3d-compat": "^0.11.2", + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "file:../../modules/gltf-progressive", "@webxr-input-profiles/motion-controllers": "^1.0.0", "flatbuffers": "2.0.4", "md5": "^2.3.0", @@ -38,33 +31,56 @@ "postprocessing": "^6.35.1", "simplex-noise": "^4.0.1", "stats.js": "^0.17.0", - "three": "npm:@needle-tools/three@^0.162.1", + "three": "npm:@needle-tools/three@^0.162.3", "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", "three.quarks": "0.10.8", "uuid": "^9.0.0", "websocket-ts": "^2.1.5" + }, + "devDependencies": { + "@babel/runtime": "^7.16.0", + "@luncheon/esbuild-plugin-gzip": "^0.1.0", + "@needle-tools/helper": "^1.8.0", + "@needle-tools/needle-component-compiler": "^1.9.3", + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "esbuild": "^0.15.10", + "esbuild-node-externals": "^1.5.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-xss": "^0.1.12", + "filehound": "^1.17.6", + "fs-extra": "^11.1.1", + "ftp-deploy": "^2.4.4", + "howfat": "^0.3.7", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "^7.1.1", + "madge": "^5.0.1", + "npm-watch": "^0.11.0", + "typescript": "^4.5.5", + "vite": "<= 4.3.9" } }, - "node_modules/@swc/helpers": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", - "integrity": "sha512-tb7Iu+oZ+zWJZ3HJqwx8oNwSDIU440hmVMDPhpACWQWnrZHK99Bxs70gT1L2dnr5Hg50ZRWEFkQCAnOVVV0z1Q==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - } + "node_modules/@needle-tools/engine": { + "resolved": "../../../../../needle-engine/js/package~", + "link": true }, "node_modules/@tweenjs/tween.js": { - "version": "23.1.1", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.1.tgz", - "integrity": "sha512-ZpboH7pCPPeyBWKf8c7TJswtCEQObFo3bOBYalm99NzZarATALYCo5OhbCa/n4RQyJyHfhkdx+hNrdL5ByFYDw==", + "version": "23.1.2", + "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.2.tgz", + "integrity": "sha512-kMCNaZCJugWI86xiEHaY338CU5JpD0B97p1j1IKNn/Zto8PgACjQx0UxbHjmOcLl/dDOBnItwD07KmCs75pxtQ==", "dev": true }, "node_modules/@types/stats.js": { "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/three": { "version": "0.162.0", @@ -81,219 +97,24 @@ }, "node_modules/@types/webxr": { "version": "0.5.14", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.14.tgz", - "integrity": "sha512-UEMMm/Xn3DtEa+gpzUrOcDj+SJS1tk5YodjwOxcqStNhCfPcwgyC5Srg2ToVKyg2Fhq16Ffpb0UWUQHqoT9AMA==", - "dev": true - }, - "node_modules/@webxr-input-profiles/motion-controllers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@webxr-input-profiles/motion-controllers/-/motion-controllers-1.0.0.tgz", - "integrity": "sha512-Ppxde+G1/QZbU8ShCQg+eq5VtlcL/FPkerF1dkDOLlIml0LJD1tFqnCZYR0SrHzYleIQ2siRnOx7xbFLaCpExQ==", - "dev": true - }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "license": "MIT" }, "node_modules/fflate": { "version": "0.6.10", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", - "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==", - "dev": true - }, - "node_modules/flatbuffers": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-2.0.4.tgz", - "integrity": "sha512-4rUFVDPjSoP0tOII34oQf+72NKU7E088U5oX7kwICahft0UB2kOQ9wUzzCp+OHxByERIfxRDCgX5mP8Pjkfl0g==", - "dev": true - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "dev": true, - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } + "license": "MIT" }, "node_modules/meshoptimizer": { "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, - "node_modules/n8ao": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/n8ao/-/n8ao-1.8.1.tgz", - "integrity": "sha512-biKUW09KnflZpeWmbCy1gjuiyZsbeG6y+EsqV+1IDqQ1KqEydXc6nUUseZp9ZRbjvEOPnsvsjaTce8Pta0803A==", - "dev": true, - "peerDependencies": { - "postprocessing": ">=6.30.0", - "three": ">=0.137" - } - }, - "node_modules/peerjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/peerjs/-/peerjs-1.4.7.tgz", - "integrity": "sha512-dWE2HIGvJO0Hm8lYHJiO/5OWl8xYtGcAuU08To1HMIfhh76ULzkCS3NIQO/PZm4noO1RhaGTkQaQ6sbAss6/Tg==", - "dev": true, - "dependencies": { - "@swc/helpers": "^0.3.13", - "eventemitter3": "^4.0.7", - "peerjs-js-binarypack": "1.0.1", - "webrtc-adapter": "^7.7.1" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/peer" - } - }, - "node_modules/peerjs-js-binarypack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/peerjs-js-binarypack/-/peerjs-js-binarypack-1.0.1.tgz", - "integrity": "sha512-N6aeia3NhdpV7kiGxJV5xQiZZCVEEVjRz2T2C6UZQiBkHWHzUv/oWA4myQLcwBwO8LUoR1KWW5oStvwVesmfCg==", - "dev": true - }, - "node_modules/postprocessing": { - "version": "6.35.2", - "resolved": "https://registry.npmjs.org/postprocessing/-/postprocessing-6.35.2.tgz", - "integrity": "sha512-yGmidrVzA1dSEmExYGgWOGcRvyOVahvurNo9iuzOonRCY6f1hnJe6/HMVSnKV9ppjLtCTqzZOI9iz8CACkmijw==", - "dev": true, - "engines": { - "node": ">= 0.13.2" - }, - "peerDependencies": { - "three": ">= 0.152.0 < 0.163.0" - } - }, - "node_modules/rtcpeerconnection-shim": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz", - "integrity": "sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==", "dev": true, - "dependencies": { - "sdp": "^2.6.0" - }, - "engines": { - "node": ">=6.0.0", - "npm": ">=3.10.0" - } - }, - "node_modules/sdp": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/sdp/-/sdp-2.12.0.tgz", - "integrity": "sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==", - "dev": true - }, - "node_modules/simplex-noise": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-4.0.1.tgz", - "integrity": "sha512-zl/+bdSqW7HJOQ0oDbxrNYaF4F5ik0i7M6YOYmEoIJNtg16NpvWaTTM1Y7oV/7T0jFljawLgYPS81Uu2rsfo1A==", - "dev": true - }, - "node_modules/stats.js": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", - "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==", - "dev": true + "license": "MIT" }, "node_modules/three": { "name": "@needle-tools/three", - "version": "0.162.1", - "resolved": "https://registry.npmjs.org/@needle-tools/three/-/three-0.162.1.tgz", - "integrity": "sha512-m+7aImPqydGhkM8g20s+0/mYjx6Fy0CiPGRQeBQNZe/8TIWDDXa7jTlM5EykuSuddBtd72dq7A3weSDoYTuLsQ==", - "dev": true - }, - "node_modules/three-mesh-ui": { - "name": "@needle-tools/three-mesh-ui", - "version": "7.1.5-alpha.5", - "resolved": "https://registry.npmjs.org/@needle-tools/three-mesh-ui/-/three-mesh-ui-7.1.5-alpha.5.tgz", - "integrity": "sha512-bUfZOQrWoYgYSv0GHEkDh6d1FaPBrS9/fay+aoxT5Fb4FCgh5k+3YBENUXgup4thjOSOiBkrSpqheV0FCyuYNg==", - "dev": true, - "engines": { - "node": "x.x.x" - }, - "peerDependencies": { - "three": ">=0.154.0" - } - }, - "node_modules/three.quarks": { - "version": "0.10.8", - "resolved": "https://registry.npmjs.org/three.quarks/-/three.quarks-0.10.8.tgz", - "integrity": "sha512-gUh2sEvVw4fIgc18nACJP2Q9UiDKBs3kgP7qyM7m1/wrqZyacIMuF6Z1cPPkMCOvH7Yp4bymsILZ25nROCiVDg==", - "dev": true, - "peerDependencies": { - "three": ">=0.153.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/webrtc-adapter": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-7.7.1.tgz", - "integrity": "sha512-TbrbBmiQBL9n0/5bvDdORc6ZfRY/Z7JnEj+EYOD1ghseZdpJ+nF2yx14k3LgQKc7JZnG7HAcL+zHnY25So9d7A==", - "dev": true, - "dependencies": { - "rtcpeerconnection-shim": "^1.2.15", - "sdp": "^2.12.0" - }, - "engines": { - "node": ">=6.0.0", - "npm": ">=3.10.0" - } - }, - "node_modules/websocket-ts": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/websocket-ts/-/websocket-ts-2.1.5.tgz", - "integrity": "sha512-rCNl9w6Hsir1azFm/pbjBEFzLD/gi7Th5ZgOxMifB6STUfTSovYAzryWw0TRvSZ1+Qu1Z5Plw4z42UfTNA9idA==", + "version": "0.162.3", + "resolved": "https://registry.npmjs.org/@needle-tools/three/-/three-0.162.3.tgz", + "integrity": "sha512-g5irJFgDHfiKguklZGxlbEazQAARMBCM8PFusJWuywGxwThdp34FNiTKzvEf4mUD8pnQemskiPzxiFTfEVFviA==", "dev": true } } diff --git a/package/Runtime/Particles/ParticlesTestScripts~/package.json b/package/Runtime/Particles/ParticlesTestScripts~/package.json index 0fe0c01cf..05a4ee1f1 100644 --- a/package/Runtime/Particles/ParticlesTestScripts~/package.json +++ b/package/Runtime/Particles/ParticlesTestScripts~/package.json @@ -4,12 +4,12 @@ "main": "index.ts", "dependencies": {}, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3" }, "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" + "three": "npm:@needle-tools/three@^0.162.3" } } \ No newline at end of file diff --git a/package/Runtime/Particles/Prefabs/ParticleShowcase - Wide.prefab b/package/Runtime/Particles/Prefabs/ParticleShowcase - Wide.prefab index 82ed195a5..ae6d7ee6e 100644 --- a/package/Runtime/Particles/Prefabs/ParticleShowcase - Wide.prefab +++ b/package/Runtime/Particles/Prefabs/ParticleShowcase - Wide.prefab @@ -1,5 +1,171 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &8513864764136281 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519028756292763112} + - component: {fileID: 1630209499216465727} + - component: {fileID: 7406030902013379920} + m_Layer: 0 + m_Name: HitBox (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &519028756292763112 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8513864764136281} + m_LocalRotation: {x: 0.528748, y: -0.016367158, z: 0.026256112, w: 0.8482148} + m_LocalPosition: {x: 0, y: 0.9623693, z: -0.72854733} + m_LocalScale: {x: 10.673099, y: 0.6323911, z: -0.8884277} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9214193947077164012} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 63.876, y: 0, z: 3.546} +--- !u!33 &1630209499216465727 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8513864764136281} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7406030902013379920 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8513864764136281} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 92dc58b19f2db5a40ac39ac83f07a483, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &418766936075144819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916017998465807670} + - component: {fileID: 3344283888912353362} + - component: {fileID: 5195601014581920040} + m_Layer: 0 + m_Name: HitBox (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1916017998465807670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 418766936075144819} + m_LocalRotation: {x: 0.30376706, y: -0.0022506407, z: 0.0070587806, w: 0.95271754} + m_LocalPosition: {x: 0, y: 0.2422, z: -0.1587} + m_LocalScale: {x: 10.673099, y: 0.6323911, z: -1.1010284} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9214193947077164012} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 35.369, y: 0, z: 0.849} +--- !u!33 &3344283888912353362 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 418766936075144819} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5195601014581920040 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 418766936075144819} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 92dc58b19f2db5a40ac39ac83f07a483, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} --- !u!1 &426897740197151409 GameObject: m_ObjectHideFlags: 0 @@ -10,6 +176,7 @@ GameObject: m_Component: - component: {fileID: 426897740197151422} - component: {fileID: 426897740197151423} + - component: {fileID: 562494980869056710} m_Layer: 0 m_Name: Spot Light m_TagString: Untagged @@ -27,6 +194,7 @@ Transform: m_LocalRotation: {x: -0.2442832, y: -0.31131777, z: 0.083150774, w: -0.91459984} m_LocalPosition: {x: -2.5009131, y: 2.823, z: -5.846} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6620145006752601698} m_RootOrder: 1 @@ -93,6 +261,316 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 +--- !u!114 &562494980869056710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 426897740197151409} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &3014514628635199578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2395572057136391586} + - component: {fileID: 9191313319123454647} + - component: {fileID: 5369002573818274274} + m_Layer: 0 + m_Name: HitBox (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2395572057136391586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3014514628635199578} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.145, z: 0.3588} + m_LocalScale: {x: 10.673099, y: 0.08986527, z: -2.2501166} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9214193947077164012} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &9191313319123454647 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3014514628635199578} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5369002573818274274 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3014514628635199578} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 92dc58b19f2db5a40ac39ac83f07a483, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3318846767247045263 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7880425078471904004} + - component: {fileID: 1224417403432663934} + - component: {fileID: 3321608221965314616} + m_Layer: 0 + m_Name: HitBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7880425078471904004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318846767247045263} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.0499998, z: -0.8856} + m_LocalScale: {x: 10.673099, y: 1.8999, z: 0.23874246} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9214193947077164012} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1224417403432663934 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318846767247045263} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3321608221965314616 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318846767247045263} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 92dc58b19f2db5a40ac39ac83f07a483, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3842851445193542042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5910904360134735835} + m_Layer: 0 + m_Name: From + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5910904360134735835 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3842851445193542042} + m_LocalRotation: {x: 0.000047512345, y: 0.99470985, z: -0.10272304, w: 0.0004600882} + m_LocalPosition: {x: -0.003, y: 2.238, z: 5.978} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9214193947077164012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 11.792, y: 179.947, z: 0} +--- !u!1 &6011838112915233339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9214193947077164012} + - component: {fileID: 5939810823389809741} + m_Layer: 0 + m_Name: CameraFocus + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9214193947077164012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6011838112915233339} + m_LocalRotation: {x: -0, y: -0.707107, z: -0, w: 0.70710665} + m_LocalPosition: {x: -0.096, y: -0.024, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5910904360134735835} + - {fileID: 7880425078471904004} + - {fileID: 2395572057136391586} + - {fileID: 1916017998465807670} + - {fileID: 519028756292763112} + m_Father: {fileID: 6620145006752601698} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!114 &5939810823389809741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6011838112915233339} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: Needle.Engine.Components.OrbitControls, Needle.Engine + m_MethodName: SetCameraAndLookTarget + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5910904360134735835} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Transform, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &6620145006752601709 GameObject: m_ObjectHideFlags: 0 @@ -119,11 +597,13 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 6.3573112, y: -0.32999945, z: 26.630898} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 426897739947937945} - {fileID: 426897740197151422} - {fileID: 6620145006833436229} - {fileID: 6620145007539841502} + - {fileID: 9214193947077164012} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -137,6 +617,7 @@ GameObject: m_Component: - component: {fileID: 6620145006833436229} - component: {fileID: 6620145006833436250} + - component: {fileID: 7633398417658127356} m_Layer: 0 m_Name: Spot Light (3) m_TagString: Untagged @@ -154,6 +635,7 @@ Transform: m_LocalRotation: {x: -0.08315094, y: -0.9146001, z: 0.24428318, w: -0.31131727} m_LocalPosition: {x: -2.5009131, y: 2.823, z: 5.8460007} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6620145006752601698} m_RootOrder: 2 @@ -220,6 +702,26 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 +--- !u!114 &7633398417658127356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6620145006833436228} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &6620145007539841497 GameObject: m_ObjectHideFlags: 0 @@ -230,6 +732,7 @@ GameObject: m_Component: - component: {fileID: 6620145007539841502} - component: {fileID: 6620145007539841503} + - component: {fileID: 3288090876855295377} m_Layer: 0 m_Name: Spot Light (1) m_TagString: Untagged @@ -247,6 +750,7 @@ Transform: m_LocalRotation: {x: -0.3040214, y: -0.63476264, z: 0.29961085, w: -0.6441123} m_LocalPosition: {x: -3.9076314, y: 5.2798476, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6620145006752601698} m_RootOrder: 3 @@ -313,6 +817,138 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 +--- !u!114 &3288090876855295377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6620145007539841497} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1001 &7869134976739441846 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 426897739947937945} + m_Modifications: + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 7569551094660986303} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: click + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalPosition.z + value: 0.14 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3191888613667381690, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_Name + value: Showcase + objectReference: {fileID: 0} + - target: {fileID: 5152388977246184990, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5212389334587090555, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_TagString + value: EditorOnly + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} +--- !u!1 &2693971619331627725 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5212389334587090555, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + m_PrefabInstance: {fileID: 7869134976739441846} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7569551094660986303 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2693971619331627725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a82fdd59f660dc53646536cec0dc959, type: 3} + m_Name: + m_EditorClassIdentifier: + buttonToClick: {fileID: 5939810823389809741} --- !u!1001 &8609606107218093966 PrefabInstance: m_ObjectHideFlags: 0 @@ -320,6 +956,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 6620145006752601698} m_Modifications: + - target: {fileID: 1639170991136181121, guid: 3ecf54f7d5ede2143b6a4958e0ceaa9e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 8257299442827736854, guid: 3ecf54f7d5ede2143b6a4958e0ceaa9e, type: 3} propertyPath: m_Name value: Showcase - Wide diff --git a/package/Runtime/Particles/Prefabs/ParticleShowcase.prefab b/package/Runtime/Particles/Prefabs/ParticleShowcase.prefab index d41bd359d..39b0f956f 100644 --- a/package/Runtime/Particles/Prefabs/ParticleShowcase.prefab +++ b/package/Runtime/Particles/Prefabs/ParticleShowcase.prefab @@ -1,5 +1,88 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &533439555284270201 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 728894708674733171} + - component: {fileID: 1378863550377704638} + - component: {fileID: 1687686495283738830} + m_Layer: 0 + m_Name: HitBox (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &728894708674733171 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533439555284270201} + m_LocalRotation: {x: 0.30376706, y: -0.0022506407, z: 0.0070587806, w: 0.95271754} + m_LocalPosition: {x: 0, y: 0.2422, z: -0.1587} + m_LocalScale: {x: 1.6946, y: 0.6323911, z: -1.1010284} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1796307563521204939} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 35.369, y: 0, z: 0.849} +--- !u!33 &1378863550377704638 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533439555284270201} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1687686495283738830 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533439555284270201} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 92dc58b19f2db5a40ac39ac83f07a483, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} --- !u!1 &3681418684983361284 GameObject: m_ObjectHideFlags: 0 @@ -26,12 +109,97 @@ Transform: m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.7071068} m_LocalPosition: {x: 6.357308, y: -0.32999945, z: 48.23918} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5224153659998168699} - {fileID: 5605004452177754976} + - {fileID: 1796307563521204939} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4594501919461037567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7571326172484312735} + - component: {fileID: 2735954101986875951} + - component: {fileID: 7878699974575839153} + m_Layer: 0 + m_Name: HitBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7571326172484312735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4594501919461037567} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.0499998, z: -0.8856} + m_LocalScale: {x: 1.6946, y: 1.8999, z: 0.23874246} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1796307563521204939} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2735954101986875951 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4594501919461037567} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7878699974575839153 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4594501919461037567} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 92dc58b19f2db5a40ac39ac83f07a483, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} --- !u!1 &5553528627693559141 GameObject: m_ObjectHideFlags: 0 @@ -42,6 +210,7 @@ GameObject: m_Component: - component: {fileID: 5605004452177754976} - component: {fileID: 1549412361373217205} + - component: {fileID: 4018582343093940240} m_Layer: 0 m_Name: Spot Light m_TagString: Untagged @@ -59,6 +228,7 @@ Transform: m_LocalRotation: {x: 0.0000007152557, y: 0.8871324, z: -0.46151495, w: -0.0000011026858} m_LocalPosition: {x: 0, y: 2.452, z: 0.765} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5840721195170299804} m_RootOrder: 1 @@ -125,69 +295,438 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 ---- !u!1001 &4674385975701625682 +--- !u!114 &4018582343093940240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5553528627693559141} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &6420806936567026381 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 784632194774337888} + - component: {fileID: 8325768993477857551} + - component: {fileID: 4347930331627747962} + m_Layer: 0 + m_Name: HitBox (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &784632194774337888 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6420806936567026381} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.145, z: -0.0455} + m_LocalScale: {x: 1.6946, y: 0.08986527, z: -1.4415507} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1796307563521204939} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8325768993477857551 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6420806936567026381} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4347930331627747962 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6420806936567026381} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 92dc58b19f2db5a40ac39ac83f07a483, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &7057288839174417291 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4959806485848008654} + m_Layer: 0 + m_Name: From + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4959806485848008654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7057288839174417291} + m_LocalRotation: {x: 0.000047512345, y: 0.99470985, z: -0.10272304, w: 0.0004600882} + m_LocalPosition: {x: -0, y: 1.62, z: 4.61} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1796307563521204939} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 11.792, y: 179.947, z: 0} +--- !u!1 &7352971742341692480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1796307563521204939} + - component: {fileID: 4808933637130537951} + m_Layer: 0 + m_Name: CameraFocus + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1796307563521204939 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7352971742341692480} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4959806485848008654} + - {fileID: 7571326172484312735} + - {fileID: 784632194774337888} + - {fileID: 728894708674733171} + - {fileID: 4381736933903911897} + m_Father: {fileID: 5840721195170299804} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4808933637130537951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7352971742341692480} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: Needle.Engine.Components.OrbitControls, Needle.Engine + m_MethodName: SetCameraAndLookTarget + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 4959806485848008654} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Transform, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &9011949866343082359 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4381736933903911897} + - component: {fileID: 6837187950200967437} + - component: {fileID: 9093000727754546272} + m_Layer: 0 + m_Name: HitBox (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4381736933903911897 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9011949866343082359} + m_LocalRotation: {x: 0.528748, y: -0.016367158, z: 0.026256112, w: 0.8482148} + m_LocalPosition: {x: 0, y: 0.9623693, z: -0.72854733} + m_LocalScale: {x: 1.6946, y: 0.6323911, z: -0.8884277} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1796307563521204939} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 63.876, y: 0, z: 3.546} +--- !u!33 &6837187950200967437 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9011949866343082359} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &9093000727754546272 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9011949866343082359} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 92dc58b19f2db5a40ac39ac83f07a483, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1001 &6975528860526797590 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 5840721195170299804} m_Modifications: - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 603942485930393128, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 9024019607841096529} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: click + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + objectReference: {fileID: 0} + - target: {fileID: 1145628852131245896, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_RootOrder value: 0 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalRotation.x value: -0 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: -90 objectReference: {fileID: 0} - - target: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 890325165641964030, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + - target: {fileID: 3191888613667381690, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} propertyPath: m_Name value: Showcase objectReference: {fileID: 0} - - target: {fileID: 890325165641964030, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} - propertyPath: m_IsActive - value: 1 + - target: {fileID: 3191888613667381690, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_Layer + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5309740461004536411, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_LocalPosition.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7594222517564547446, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + propertyPath: m_Layer + value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} +--- !u!1 &2925139574142682477 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5212389334587090555, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + m_PrefabInstance: {fileID: 6975528860526797590} + m_PrefabAsset: {fileID: 0} +--- !u!114 &9024019607841096529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2925139574142682477} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a82fdd59f660dc53646536cec0dc959, type: 3} + m_Name: + m_EditorClassIdentifier: + buttonToClick: {fileID: 4808933637130537951} --- !u!4 &5224153659998168699 stripped Transform: - m_CorrespondingSourceObject: {fileID: 621828063914376489, guid: 13c1ff943dbf53e4c99aff3509276aa1, type: 3} - m_PrefabInstance: {fileID: 4674385975701625682} + m_CorrespondingSourceObject: {fileID: 2932373980630222189, guid: 8a21cb08926dda64a9958aa31ccf7604, type: 3} + m_PrefabInstance: {fileID: 6975528860526797590} m_PrefabAsset: {fileID: 0} diff --git a/package/Runtime/Particles/Prefabs/Showcase.prefab b/package/Runtime/Particles/Prefabs/Showcase.prefab new file mode 100644 index 000000000..d0e3e461e --- /dev/null +++ b/package/Runtime/Particles/Prefabs/Showcase.prefab @@ -0,0 +1,953 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1813520671999027223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8236732614020602308} + - component: {fileID: 7975188589708134102} + - component: {fileID: 2198529109538789438} + - component: {fileID: 7910550610534315785} + m_Layer: 0 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8236732614020602308 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813520671999027223} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000050446633} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 603942485930393128} + 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.000034332275, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7975188589708134102 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813520671999027223} + m_CullTransparentMesh: 1 +--- !u!114 &2198529109538789438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813520671999027223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.9019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 67e9e209f3b7aa743928ac9acbad82fb, type: 3} + m_FontSize: 28 + 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: "\uE5C8" +--- !u!114 &7910550610534315785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813520671999027223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 008d9d8dc7d04eb9a966d5b57b566c4d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.FontAdditionalCharacters, Needle.Engine.Common + AdditionalCharacters: "\uE5C8" +--- !u!1 &3191888613667381690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2932373980630222189} + m_Layer: 0 + m_Name: Showcase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &2932373980630222189 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3191888613667381690} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7594222517564547465} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4273797634673868254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1521540206227843455} + - component: {fileID: 5189678532019038451} + - component: {fileID: 1032869459121211752} + - component: {fileID: 1414206774134165459} + m_Layer: 0 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1521540206227843455 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4273797634673868254} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5309740461004536411} + 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.000030517578, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5189678532019038451 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4273797634673868254} + m_CullTransparentMesh: 1 +--- !u!114 &1032869459121211752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4273797634673868254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.9019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 67e9e209f3b7aa743928ac9acbad82fb, type: 3} + m_FontSize: 28 + 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: "\uE5C4" +--- !u!114 &1414206774134165459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4273797634673868254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 008d9d8dc7d04eb9a966d5b57b566c4d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.FontAdditionalCharacters, Needle.Engine.Common + AdditionalCharacters: "\uE5C4" +--- !u!1 &5212389334587090555 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5419113955250516127} + - component: {fileID: 6482542795992847528} + - component: {fileID: 5152388977246184990} + - component: {fileID: 1145628852131245896} + m_Layer: 0 + m_Name: Bcg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5419113955250516127 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5212389334587090555} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000008200127} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7594222517250820782} + m_Father: {fileID: 7594222517937766847} + 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.00021362305, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6482542795992847528 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5212389334587090555} + m_CullTransparentMesh: 1 +--- !u!114 &5152388977246184990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5212389334587090555} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.6} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.21 +--- !u!114 &1145628852131245896 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5212389334587090555} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5152388977246184990} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &7545307466063277649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 603942485930393128} + - component: {fileID: 6935700986697833075} + - component: {fileID: 1426969887572731088} + - component: {fileID: 3599377775505536502} + - component: {fileID: 1961884129505982819} + m_Layer: 0 + m_Name: RIGHT CTA + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &603942485930393128 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7545307466063277649} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8236732614020602308} + m_Father: {fileID: 7594222517937766847} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -11.09, y: 0} + m_SizeDelta: {x: 34.24, y: 34.24} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &6935700986697833075 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7545307466063277649} + m_CullTransparentMesh: 1 +--- !u!114 &1426969887572731088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7545307466063277649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1961884129505982819} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3599377775505536502} + m_TargetAssemblyTypeName: Needle.Typescript.GeneratedComponents.ClickButton, + Needle.Engine-Samples.Runtime + m_MethodName: click + 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 +--- !u!114 &3599377775505536502 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7545307466063277649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a82fdd59f660dc53646536cec0dc959, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + buttonToClick: {fileID: 0} +--- !u!114 &1961884129505982819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7545307466063277649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.RawImage, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 0} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!1 &7594222517250820783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7594222517250820782} + - component: {fileID: 7594222517250820768} + - component: {fileID: 7594222517250820769} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!224 &7594222517250820782 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517250820783} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5419113955250516127} + 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: 1.8} + m_SizeDelta: {x: 0.00021362305, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7594222517250820768 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517250820783} + m_CullTransparentMesh: 1 +--- !u!114 &7594222517250820769 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517250820783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11407002-0 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.9019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 9f03a5860e5901641a0f1944528759f2, type: 3} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 213 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Showcase label +--- !u!1 &7594222517495410692 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7594222517495410695} + - component: {fileID: 7594222517495410713} + - component: {fileID: 7594222517495410694} + m_Layer: 0 + m_Name: Label Model + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 0 +--- !u!4 &7594222517495410695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517495410692} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.7259649, y: 1.088893, z: 1.088893} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7594222517564547465} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7594222517495410713 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517495410692} + m_Mesh: {fileID: 4300000, guid: dd103552e84af874abcce91e3b28054c, type: 3} +--- !u!23 &7594222517495410694 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517495410692} + m_Enabled: 1 + m_CastShadows: 2 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 841739d53406dba40927d0012a136169, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &7594222517564547446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7594222517564547465} + m_Layer: 0 + m_Name: Showcase text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &7594222517564547465 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517564547446} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.005, y: -0.189, z: 0.939} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7594222517937766847} + - {fileID: 7594222517495410695} + m_Father: {fileID: 2932373980630222189} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7594222517937766844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7594222517937766847} + - component: {fileID: 7594222517937766835} + - component: {fileID: 7594222517937766832} + - component: {fileID: 7594222517937766833} + - component: {fileID: 7594222517937766846} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!224 &7594222517937766847 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517937766844} + m_LocalRotation: {x: 0.00069033436, y: 0.9323507, z: -0.36155364, w: 0.00081698276} + m_LocalPosition: {x: 0, y: 0, z: -0.009} + m_LocalScale: {x: 0.003, y: 0.0029999996, z: 0.0030000005} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5419113955250516127} + - {fileID: 5309740461004536411} + - {fileID: 603942485930393128} + m_Father: {fileID: 7594222517564547465} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 42.391, y: 179.921, z: 0.054} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0.117} + m_SizeDelta: {x: 325.8736, y: 47.17} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &7594222517937766835 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517937766844} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &7594222517937766832 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517937766844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11442356-0 + 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: 5 + m_PresetInfoIsWorld: 1 +--- !u!114 &7594222517937766833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517937766844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-00000000000000000000000000000000-11461356-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &7594222517937766846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7594222517937766844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-4a948fdd6e7466946b9ba02f83b0faa2-717717938-0 + renderOnTop: 0 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!1 &8274183791458036368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5309740461004536411} + - component: {fileID: 5187117877263276159} + - component: {fileID: 4895577916636271899} + - component: {fileID: 1356852514368234150} + - component: {fileID: 1022717728916090480} + m_Layer: 0 + m_Name: LEFT CTA + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5309740461004536411 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8274183791458036368} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000900356} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1521540206227843455} + m_Father: {fileID: 7594222517937766847} + 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_AnchoredPosition: {x: 28.200958, y: 0.002238415} + m_SizeDelta: {x: 34.24, y: 34.24} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5187117877263276159 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8274183791458036368} + m_CullTransparentMesh: 1 +--- !u!114 &4895577916636271899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8274183791458036368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1022717728916090480} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1356852514368234150} + m_TargetAssemblyTypeName: Needle.Typescript.GeneratedComponents.ClickButton, + Needle.Engine-Samples.Runtime + m_MethodName: click + 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 +--- !u!114 &1356852514368234150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8274183791458036368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a82fdd59f660dc53646536cec0dc959, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ClickButton, Needle.Engine-Samples.Runtime + buttonToClick: {fileID: 0} +--- !u!114 &1022717728916090480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8274183791458036368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.RawImage, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 0} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 diff --git a/package/Runtime/Particles/Prefabs/Showcase.prefab.meta b/package/Runtime/Particles/Prefabs/Showcase.prefab.meta new file mode 100644 index 000000000..363752f06 --- /dev/null +++ b/package/Runtime/Particles/Prefabs/Showcase.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a21cb08926dda64a9958aa31ccf7604 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/PenData/PencilSword.unity b/package/Runtime/PenData/PencilSword.unity index d68179101..d5f0c12dd 100644 --- a/package/Runtime/PenData/PencilSword.unity +++ b/package/Runtime/PenData/PencilSword.unity @@ -971,6 +971,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &2116129266 GameObject: diff --git a/package/Runtime/Physics/Assets/Cube.mat b/package/Runtime/Physics/Assets/Cube.mat index 1c554f791..a949f0773 100644 --- a/package/Runtime/Physics/Assets/Cube.mat +++ b/package/Runtime/Physics/Assets/Cube.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Cube m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Physics/Assets/Snowglobe.meta b/package/Runtime/Physics/Assets/Snowglobe.meta new file mode 100644 index 000000000..2a011aad1 --- /dev/null +++ b/package/Runtime/Physics/Assets/Snowglobe.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e55f948a29154e49ab293d1297759d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Physics/Assets/Snowglobe/GlobeGlass.mat b/package/Runtime/Physics/Assets/Snowglobe/GlobeGlass.mat new file mode 100644 index 000000000..d1e794eb8 --- /dev/null +++ b/package/Runtime/Physics/Assets/Snowglobe/GlobeGlass.mat @@ -0,0 +1,272 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GlobeGlass + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_ON + m_InvalidKeywords: + - _ALPHABLEND_ON + - _BUILTIN_ALPHABLEND_ON + - _DISABLE_SSR_TRANSPARENT + - _ENABLE_FOG_ON_TRANSPARENT + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2999 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - TransparentBackface + - RayTracingPrepass + - TransparentDepthPrepass + - TransparentDepthPostpass + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 1 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 1 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 0.31764707} + - _Color: {r: 1, g: 1, b: 1, a: 0.31764707} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.96, g: 0.96, b: 0.96, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &6279695755564713617 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!114 &7512900658496074116 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/Physics/Assets/Snowglobe/GlobeGlass.mat.meta b/package/Runtime/Physics/Assets/Snowglobe/GlobeGlass.mat.meta new file mode 100644 index 000000000..fca85894c --- /dev/null +++ b/package/Runtime/Physics/Assets/Snowglobe/GlobeGlass.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: acfb6357f59fe448bbc29e99a92bd38a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Physics/Assets/Snowglobe/GlobeSegment.prefab b/package/Runtime/Physics/Assets/Snowglobe/GlobeSegment.prefab new file mode 100644 index 000000000..247782f55 --- /dev/null +++ b/package/Runtime/Physics/Assets/Snowglobe/GlobeSegment.prefab @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6394920162385984585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1257967483376120992} + m_Layer: 0 + m_Name: GlobeSegment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1257967483376120992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6394920162385984585} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4112135685220866856} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8911879084918369351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4112135685220866856} + - component: {fileID: 8081233426244971627} + - component: {fileID: 1627234272714773586} + - component: {fileID: 6130148891914337357} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4112135685220866856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8911879084918369351} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -2.4, z: 0} + m_LocalScale: {x: 1.3, y: 1, z: 1.3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1257967483376120992} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8081233426244971627 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8911879084918369351} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1627234272714773586 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8911879084918369351} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18efe1bf08c204d44abbb105d0a29461, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &6130148891914337357 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8911879084918369351} + 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/package/Runtime/Physics/Assets/Snowglobe/GlobeSegment.prefab.meta b/package/Runtime/Physics/Assets/Snowglobe/GlobeSegment.prefab.meta new file mode 100644 index 000000000..d663617ed --- /dev/null +++ b/package/Runtime/Physics/Assets/Snowglobe/GlobeSegment.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3b529be0d27f141cb929f4414bd69688 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Physics/Assets/Snowglobe/GoldSocket.mat b/package/Runtime/Physics/Assets/Snowglobe/GoldSocket.mat new file mode 100644 index 000000000..7d1b6e26a --- /dev/null +++ b/package/Runtime/Physics/Assets/Snowglobe/GoldSocket.mat @@ -0,0 +1,264 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6654703339845587124 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &-4820891086831011773 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GoldSocket + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 1 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.886 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 1 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.11400002 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 0.8679245, g: 0.5627245, b: 0.16785331, a: 1} + - _Color: {r: 0.8679245, g: 0.5627244, b: 0.16785327, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.8679245, g: 0.5627244, b: 0.16785327, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/package/Runtime/Physics/Assets/Snowglobe/GoldSocket.mat.meta b/package/Runtime/Physics/Assets/Snowglobe/GoldSocket.mat.meta new file mode 100644 index 000000000..1cd8086eb --- /dev/null +++ b/package/Runtime/Physics/Assets/Snowglobe/GoldSocket.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 176b025dadce945819fccdc00b9af74b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Physics/Basic Physics.unity b/package/Runtime/Physics/Basic Physics.unity index f7db54187..cb0211366 100644 --- a/package/Runtime/Physics/Basic Physics.unity +++ b/package/Runtime/Physics/Basic Physics.unity @@ -5508,6 +5508,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &2065954388 PrefabInstance: diff --git a/package/Runtime/Physics/Joints.unity b/package/Runtime/Physics/Joints.unity index 5413a6d54..f3366c3d4 100644 --- a/package/Runtime/Physics/Joints.unity +++ b/package/Runtime/Physics/Joints.unity @@ -5831,6 +5831,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &2110045769 PrefabInstance: diff --git a/package/Runtime/Physics/Physics + Animation.unity b/package/Runtime/Physics/Physics + Animation.unity index 725cee730..602dd5895 100644 --- a/package/Runtime/Physics/Physics + Animation.unity +++ b/package/Runtime/Physics/Physics + Animation.unity @@ -3695,7 +3695,7 @@ MonoBehaviour: usePlacementAdjustment: 0 arSceneScale: 1 useXRAnchor: 0 - useQuicklookExport: 0 + useQuicklookExport: 1 useDepthSensing: 0 useDefaultControls: 1 showControllerModels: 0 diff --git a/package/Runtime/Physics/README.md b/package/Runtime/Physics/README.md index c648d4c8c..ed4ad0301 100644 --- a/package/Runtime/Physics/README.md +++ b/package/Runtime/Physics/README.md @@ -21,3 +21,8 @@ Note that colliders can be in the children of an object that has a rigidbody and Raycasting is fundamentally like emitting a laser with limited length, and if the laser hits something, we get that contact as a result. For more information visit [documentation](https://engine.needle.tools/docs/getting-started/for-unity-developers.html#raycasting). + +## Snowglobe + +Showcases how to reset rigidbodies to their initial position. The scene works everywhere, including QuickLook. + diff --git a/package/Runtime/Physics/Snowglobe.meta b/package/Runtime/Physics/Snowglobe.meta new file mode 100644 index 000000000..6dde11d78 --- /dev/null +++ b/package/Runtime/Physics/Snowglobe.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62bf7f155dce04f708b147fbf4296c04 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Physics/Snowglobe.unity b/package/Runtime/Physics/Snowglobe.unity new file mode 100644 index 000000000..ba15a4de4 --- /dev/null +++ b/package/Runtime/Physics/Snowglobe.unity @@ -0,0 +1,11913 @@ +%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: 2100000, guid: 17f9e46e866a14e959f3c215833b31d6, type: 2} + 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.021225026, g: 0.021225026, b: 0.021225026, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: d8c7b9da7c8d949f5a094f7338378077, type: 2} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &86976232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 86976233} + - component: {fileID: 86976237} + - component: {fileID: 86976236} + - component: {fileID: 86976235} + - component: {fileID: 86976234} + m_Layer: 0 + m_Name: Cube (38) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &86976233 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86976232} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.603, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 38 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &86976234 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86976232} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &86976235 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86976232} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &86976236 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86976232} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8963999304616863736, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &86976237 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86976232} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &106261460 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.8923491 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.23910439 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.36976442 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.09907814 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 314.985 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (31) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &106261461 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 106261460} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &109131500 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.073894866 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7033373 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.07391646 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.7031305 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 191.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (25) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &109131501 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 109131500} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &109677693 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.49999118 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.000000014901161 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.000000037252903 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.8660306 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 239.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (11) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &109677694 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 109677693} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &116726397 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.21847896 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.6725964 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.21854296 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.6723987 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 144 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (21) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &116726398 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 116726397} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &122051487 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.809017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.000000029802322 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.000000014901161 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.58778524 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (3) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &122051488 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 122051487} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &141234677 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.9781454 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.20792218 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 335.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (12) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &141234678 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 141234677} + m_PrefabAsset: {fileID: 0} +--- !u!1 &144709019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 144709021} + - component: {fileID: 144709020} + - component: {fileID: 144709022} + 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 &144709020 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144709019} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &144709021 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144709019} + 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: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &144709022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144709019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &152020456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 152020457} + - component: {fileID: 152020461} + - component: {fileID: 152020460} + - component: {fileID: 152020459} + - component: {fileID: 152020458} + m_Layer: 0 + m_Name: Cube (39) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &152020457 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152020456} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.22313994, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 39 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &152020458 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152020456} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &152020459 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152020456} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &152020460 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152020456} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &152020461 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152020456} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &156003310 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.07390496 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7033364 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.0739266 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.7031293 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 168 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (20) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &156003311 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 156003310} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &178500997 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9135455 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.000000029802322 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.000000029802322 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.4067366 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (2) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &178500998 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 178500997} + m_PrefabAsset: {fileID: 0} +--- !u!1 &180072575 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 180072576} + - component: {fileID: 180072580} + - component: {fileID: 180072579} + - component: {fileID: 180072578} + - component: {fileID: 180072577} + m_Layer: 0 + m_Name: Cube (53) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &180072576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180072575} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.22313994, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 53 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &180072577 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180072575} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &180072578 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180072575} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &180072579 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180072575} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 513042369144004771, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &180072580 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180072575} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &208493337 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.3535538 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.35355377 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.61237216 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.6123723 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 720 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.z + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (57) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &208493338 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 208493337} + m_PrefabAsset: {fileID: 0} +--- !u!1 &226125365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 226125366} + - component: {fileID: 226125370} + - component: {fileID: 226125369} + - component: {fileID: 226125368} + - component: {fileID: 226125367} + m_Layer: 0 + m_Name: Cube (35) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &226125366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226125365} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.22313994, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &226125367 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226125365} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &226125368 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226125365} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &226125369 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226125365} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3508856527684843732, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &226125370 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 226125365} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &229059580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 229059585} + - component: {fileID: 229059584} + - component: {fileID: 229059583} + - component: {fileID: 229059582} + - component: {fileID: 229059581} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &229059581 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229059580} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &229059582 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229059580} + 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!23 &229059583 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229059580} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &229059584 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229059580} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &229059585 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229059580} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.19507, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1001 &243208842 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.6123722 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.6123722 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.35355377 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.35355374 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 720 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -60 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.z + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (54) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &243208843 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 243208842} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &248004603 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.5000036 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.000000014901161 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.8660234 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (6) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &248004604 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 248004603} + m_PrefabAsset: {fileID: 0} +--- !u!1 &255253544 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 255253545} + - component: {fileID: 255253549} + - component: {fileID: 255253548} + - component: {fileID: 255253547} + - component: {fileID: 255253546} + m_Layer: 0 + m_Name: Cube (21) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &255253545 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255253544} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.57493, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &255253546 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255253544} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &255253547 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255253544} + 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!23 &255253548 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255253544} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -7880790404955055960, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &255253549 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255253544} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &257598323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 257598328} + - component: {fileID: 257598327} + - component: {fileID: 257598326} + - component: {fileID: 257598325} + - component: {fileID: 257598324} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &257598324 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257598323} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &257598325 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257598323} + 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!23 &257598326 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257598323} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -7880790404955055960, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &257598327 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257598323} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &257598328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257598323} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.57493, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1 &270977498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 270977499} + - component: {fileID: 270977503} + - component: {fileID: 270977502} + - component: {fileID: 270977501} + - component: {fileID: 270977500} + m_Layer: 0 + m_Name: Cube (33) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &270977499 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270977498} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.22313994, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &270977500 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270977498} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &270977501 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270977498} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &270977502 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270977498} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 513042369144004771, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &270977503 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270977498} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &271571576 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 271571581} + - component: {fileID: 271571580} + - component: {fileID: 271571579} + - component: {fileID: 271571578} + - component: {fileID: 271571577} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &271571577 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271571576} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &271571578 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271571576} + 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!23 &271571579 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271571576} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 513042369144004771, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &271571580 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271571576} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &271571581 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271571576} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.57493, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1001 &275882442 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.22406481 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.1291899 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.8365003 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.48308617 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -60.008 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 509.986 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.04 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (46) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &275882443 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 275882442} + m_PrefabAsset: {fileID: 0} +--- !u!1 &376237314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 376237315} + - component: {fileID: 376237319} + - component: {fileID: 376237318} + - component: {fileID: 376237317} + - component: {fileID: 376237316} + m_Layer: 0 + m_Name: Cube (43) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &376237315 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376237314} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.57493, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 43 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &376237316 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376237314} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &376237317 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376237314} + 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!23 &376237318 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376237314} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 513042369144004771, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &376237319 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376237314} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &389858983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 389858984} + - component: {fileID: 389858988} + - component: {fileID: 389858987} + - component: {fileID: 389858986} + - component: {fileID: 389858985} + m_Layer: 0 + m_Name: Cube (27) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &389858984 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 389858983} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.57493, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &389858985 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 389858983} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &389858986 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 389858983} + 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!23 &389858987 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 389858983} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -123056633809666285, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &389858988 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 389858983} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &393220804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 393220805} + - component: {fileID: 393220809} + - component: {fileID: 393220808} + - component: {fileID: 393220807} + - component: {fileID: 393220806} + m_Layer: 0 + m_Name: Cube (18) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &393220805 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 393220804} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.603, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &393220806 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 393220804} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &393220807 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 393220804} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &393220808 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 393220804} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8963999304616863736, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &393220809 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 393220804} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &400284088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400284089} + - component: {fileID: 400284093} + - component: {fileID: 400284092} + - component: {fileID: 400284091} + - component: {fileID: 400284090} + m_Layer: 0 + m_Name: Cube (13) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400284089 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 400284088} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.22313994, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &400284090 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 400284088} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &400284091 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 400284088} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &400284092 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 400284088} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 513042369144004771, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &400284093 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 400284088} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &436349295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 436349296} + - component: {fileID: 436349300} + - component: {fileID: 436349299} + - component: {fileID: 436349298} + - component: {fileID: 436349297} + m_Layer: 0 + m_Name: Cube (23) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &436349296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 436349295} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.57493, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &436349297 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 436349295} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &436349298 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 436349295} + 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!23 &436349299 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 436349295} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 513042369144004771, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &436349300 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 436349295} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &484753687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484753688} + - component: {fileID: 484753692} + - component: {fileID: 484753691} + - component: {fileID: 484753690} + - component: {fileID: 484753689} + m_Layer: 0 + m_Name: Cube (32) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484753688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484753687} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.6029999, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &484753689 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484753687} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &484753690 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484753687} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &484753691 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484753687} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &484753692 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484753687} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &488256450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488256451} + - component: {fileID: 488256455} + - component: {fileID: 488256454} + - component: {fileID: 488256453} + - component: {fileID: 488256452} + m_Layer: 0 + m_Name: Cube (22) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &488256451 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488256450} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.19507, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &488256452 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488256450} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &488256453 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488256450} + 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!23 &488256454 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488256450} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &488256455 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488256450} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &508172785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 508172786} + - component: {fileID: 508172790} + - component: {fileID: 508172789} + - component: {fileID: 508172788} + - component: {fileID: 508172787} + m_Layer: 0 + m_Name: Cube (47) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &508172786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 508172785} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.57493, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 47 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &508172787 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 508172785} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &508172788 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 508172785} + 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!23 &508172789 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 508172785} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -123056633809666285, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &508172790 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 508172785} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &522790601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 522790602} + - component: {fileID: 522790606} + - component: {fileID: 522790605} + - component: {fileID: 522790604} + - component: {fileID: 522790603} + m_Layer: 0 + m_Name: Cube (41) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &522790602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522790601} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.57493, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 41 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &522790603 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522790601} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &522790604 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522790601} + 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!23 &522790605 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522790601} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -7880790404955055960, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &522790606 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522790601} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &530652152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 530652153} + - component: {fileID: 530652157} + - component: {fileID: 530652156} + - component: {fileID: 530652155} + - component: {fileID: 530652154} + m_Layer: 0 + m_Name: Cube (19) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &530652153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 530652152} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.22313994, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &530652154 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 530652152} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &530652155 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 530652152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &530652156 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 530652152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &530652157 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 530652152} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &556217513 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.3535527 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.35355267 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6123729 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.6123728 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 720 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 240 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.z + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (60) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &556217514 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 556217513} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &584853031 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.30902094 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.000000037252903 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.9510553 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 144 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (7) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &584853032 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 584853031} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &589380165 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.09912218 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.3697499 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.23899737 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.8923789 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 29.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 45.01 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -180.011 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (33) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &589380166 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 589380165} + m_PrefabAsset: {fileID: 0} +--- !u!1 &597995138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 597995139} + - component: {fileID: 597995143} + - component: {fileID: 597995142} + - component: {fileID: 597995141} + - component: {fileID: 597995140} + m_Layer: 0 + m_Name: Cube (52) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &597995139 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597995138} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.6029999, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 52 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &597995140 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597995138} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &597995141 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597995138} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &597995142 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597995138} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &597995143 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597995138} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &612032677 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 612032678} + - component: {fileID: 612032682} + - component: {fileID: 612032681} + - component: {fileID: 612032680} + - component: {fileID: 612032679} + m_Layer: 0 + m_Name: Cube (50) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &612032678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612032677} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.6029999, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 50 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &612032679 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612032677} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &612032680 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612032677} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &612032681 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612032677} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2091791396104251804, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &612032682 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 612032677} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &620169827 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.43304455 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7501161 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.2497987 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.43289608 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 599.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.02 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (44) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &620169828 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 620169827} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &631575017 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.68301284 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.68301284 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.18301229 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.18301232 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 720 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.z + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (56) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &631575018 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 631575017} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &635372969 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.6458763 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.287655 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6460662 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.2875708 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 311.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (27) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &635372970 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 635372969} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &652460454 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.6915532 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.14703742 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.69175637 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.14699446 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (17) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &652460455 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 652460454} + m_PrefabAsset: {fileID: 0} +--- !u!1 &657630896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 657630897} + - component: {fileID: 657630901} + - component: {fileID: 657630900} + - component: {fileID: 657630899} + - component: {fileID: 657630898} + m_Layer: 0 + m_Name: Cube (15) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &657630897 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 657630896} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.22313994, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &657630898 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 657630896} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &657630899 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 657630896} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &657630900 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 657630896} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3508856527684843732, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &657630901 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 657630896} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &660778457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 660778460} + - component: {fileID: 660778459} + - component: {fileID: 660778458} + - component: {fileID: 660778461} + - component: {fileID: 660778462} + - component: {fileID: 660778463} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &660778458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660778457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &660778459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660778457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &660778460 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660778457} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &660778461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660778457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 52882cd15871496cba5a3596b2e735c1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Gltf.Experimental.progressive.ProgressiveTexturesSettings, + Needle.Engine.GltfExport + AllowProgressiveLoading: 1 + UseMaxSize: 1 + MaxSize: 128 + GenerateLODs: 0 +--- !u!114 &660778462 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660778457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /physics-snowglobe + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &660778463 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 660778457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Snow Globe + description: Resetting physics + image: {fileID: 2800000, guid: dd5923eaff3fa1047b105cf85a73e896, type: 3} +--- !u!1001 &665460728 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.8366812 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.48278916 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.22399183 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.12925519 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -59.972 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 690.026 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 359.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (52) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &665460729 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 665460728} + m_PrefabAsset: {fileID: 0} +--- !u!1 &681696576 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 681696577} + - component: {fileID: 681696581} + - component: {fileID: 681696580} + - component: {fileID: 681696579} + - component: {fileID: 681696578} + m_Layer: 0 + m_Name: Cube (57) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &681696577 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681696576} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.22313994, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 57 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &681696578 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681696576} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &681696579 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681696576} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &681696580 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681696576} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -123056633809666285, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &681696581 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681696576} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &697305701 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.4730798 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.52555764 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.47321796 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.5254041 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (19) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &697305702 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 697305701} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &706713929 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.30900735 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.000000007450581 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.0000000037252903 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.9510597 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 215.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (8) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &706713930 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 706713929} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &708446958 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.66912305 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.000000037252907 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.74315166 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 263.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (10) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &708446959 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 708446958} + m_PrefabAsset: {fileID: 0} +--- !u!1 &716391126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 716391128} + - component: {fileID: 716391127} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &716391127 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716391126} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 85257a91918b040f9b6f75c0607ef2f8 +--- !u!4 &716391128 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716391126} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &729128082 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 729128083} + - component: {fileID: 729128087} + - component: {fileID: 729128086} + - component: {fileID: 729128085} + - component: {fileID: 729128084} + m_Layer: 0 + m_Name: Cube (59) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &729128083 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 729128082} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.22313994, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 59 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &729128084 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 729128082} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &729128085 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 729128082} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &729128086 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 729128082} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &729128087 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 729128082} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &739963626 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.47307247 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.52556443 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.47321045 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.5254108 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 263.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (23) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &739963627 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 739963626} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &749486094 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.23921126 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.8923201 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.099034086 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.36977714 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 30.01 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 225.021 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.011 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (36) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &749486095 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 749486094} + m_PrefabAsset: {fileID: 0} +--- !u!1 &752235384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 752235385} + - component: {fileID: 752235389} + - component: {fileID: 752235388} + - component: {fileID: 752235387} + - component: {fileID: 752235386} + m_Layer: 0 + m_Name: Cube (54) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &752235385 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 752235384} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.6029999, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 54 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &752235386 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 752235384} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &752235387 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 752235384} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &752235388 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 752235384} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -5519335126755129899, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &752235389 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 752235384} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &773582233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 773582234} + m_Layer: 0 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &773582234 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773582233} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1897684132} + - {fileID: 257598328} + - {fileID: 229059585} + - {fileID: 271571581} + - {fileID: 2126339116} + - {fileID: 1317641938} + - {fileID: 795233916} + - {fileID: 1452744066} + - {fileID: 1266646889} + - {fileID: 1419158306} + - {fileID: 1722600969} + - {fileID: 1307662177} + - {fileID: 2135193887} + - {fileID: 400284089} + - {fileID: 809727649} + - {fileID: 657630897} + - {fileID: 811271577} + - {fileID: 1510979095} + - {fileID: 393220805} + - {fileID: 530652153} + - {fileID: 854271517} + - {fileID: 255253545} + - {fileID: 488256451} + - {fileID: 436349296} + - {fileID: 1811600202} + - {fileID: 1114245788} + - {fileID: 1709985404} + - {fileID: 389858984} + - {fileID: 1597952248} + - {fileID: 1709725989} + - {fileID: 1134964884} + - {fileID: 1123108721} + - {fileID: 484753688} + - {fileID: 270977499} + - {fileID: 1906182421} + - {fileID: 226125366} + - {fileID: 2041490446} + - {fileID: 1407600619} + - {fileID: 86976233} + - {fileID: 152020457} + - {fileID: 2021278489} + - {fileID: 522790602} + - {fileID: 1310213792} + - {fileID: 376237315} + - {fileID: 1487401591} + - {fileID: 850164109} + - {fileID: 1841737046} + - {fileID: 508172786} + - {fileID: 1975776324} + - {fileID: 1930794014} + - {fileID: 612032678} + - {fileID: 959076620} + - {fileID: 597995139} + - {fileID: 180072576} + - {fileID: 752235385} + - {fileID: 1596503963} + - {fileID: 1488855316} + - {fileID: 681696577} + - {fileID: 1046063750} + - {fileID: 729128083} + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &790625252 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.64587945 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.28764826 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.64606905 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.28756407 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (18) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &790625253 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 790625252} + m_PrefabAsset: {fileID: 0} +--- !u!1 &795233911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 795233916} + - component: {fileID: 795233915} + - component: {fileID: 795233914} + - component: {fileID: 795233913} + - component: {fileID: 795233912} + m_Layer: 0 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &795233912 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795233911} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &795233913 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795233911} + 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!23 &795233914 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795233911} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8191881961727252396, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &795233915 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795233911} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &795233916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795233911} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.19507, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1 &809727648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 809727649} + - component: {fileID: 809727653} + - component: {fileID: 809727652} + - component: {fileID: 809727651} + - component: {fileID: 809727650} + m_Layer: 0 + m_Name: Cube (14) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &809727649 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809727648} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.6029999, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &809727650 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809727648} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &809727651 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809727648} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &809727652 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809727648} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -5519335126755129899, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &809727653 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809727648} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &811271576 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 811271577} + - component: {fileID: 811271581} + - component: {fileID: 811271580} + - component: {fileID: 811271579} + - component: {fileID: 811271578} + m_Layer: 0 + m_Name: Cube (16) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &811271577 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811271576} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.6029999, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &811271578 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811271576} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &811271579 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811271576} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &811271580 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811271576} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8191881961727252396, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &811271581 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811271576} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &812404904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 812404906} + - component: {fileID: 812404905} + m_Layer: 0 + m_Name: XR Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &812404905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812404904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!4 &812404906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812404904} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -3.25, z: -6.5} + m_LocalScale: {x: 3.192, y: 3.192, z: 3.192} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &850164108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 850164109} + - component: {fileID: 850164113} + - component: {fileID: 850164112} + - component: {fileID: 850164111} + - component: {fileID: 850164110} + m_Layer: 0 + m_Name: Cube (45) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &850164109 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850164108} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.57493, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 45 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &850164110 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850164108} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &850164111 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850164108} + 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!23 &850164112 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850164108} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3508856527684843732, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &850164113 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850164108} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &854271516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 854271517} + - component: {fileID: 854271521} + - component: {fileID: 854271520} + - component: {fileID: 854271519} + - component: {fileID: 854271518} + m_Layer: 0 + m_Name: Cube (20) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &854271517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854271516} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.19507, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &854271518 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854271516} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &854271519 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854271516} + 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!23 &854271520 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854271516} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2091791396104251804, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &854271521 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 854271516} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &905155159 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.18301201 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.18301193 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6830129 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.6830129 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 720 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 210 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.z + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (59) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &905155160 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 905155159} + m_PrefabAsset: {fileID: 0} +--- !u!1 &920787989 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 920787991} + - component: {fileID: 920787990} + m_Layer: 0 + m_Name: XR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &920787990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920787989} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 1 + usePlacementAdjustment: 1 + arSceneScale: 10 + useXRAnchor: 0 + useQuicklookExport: 1 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 0} +--- !u!4 &920787991 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920787989} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &936907620 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.6915515 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.14704481 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6917549 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.1470017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 335.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (28) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &936907621 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 936907620} + m_PrefabAsset: {fileID: 0} +--- !u!1 &959076619 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 959076620} + - component: {fileID: 959076624} + - component: {fileID: 959076623} + - component: {fileID: 959076622} + - component: {fileID: 959076621} + m_Layer: 0 + m_Name: Cube (51) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &959076620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959076619} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.22313994, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 51 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &959076621 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959076619} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &959076622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959076619} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &959076623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959076619} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -7880790404955055960, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &959076624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959076619} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &966099818 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.4829397 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.83659434 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.12921485 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.22401509 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 569.992 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.02 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (43) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &966099819 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 966099818} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &997120410 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.099058785 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.3695131 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.23902409 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.89247686 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 29.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 315.021 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.011 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (34) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &997120411 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 997120410} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1008150070 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.48284787 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.83652425 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.12955636 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.22427729 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 509.99402 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.02 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (42) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1008150071 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1008150070} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1027603336 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.61237264 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.61237264 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.35355312 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.353553 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -89.98 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 720 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.z + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (55) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1027603337 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1027603336} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1046063749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1046063750} + - component: {fileID: 1046063754} + - component: {fileID: 1046063753} + - component: {fileID: 1046063752} + - component: {fileID: 1046063751} + m_Layer: 0 + m_Name: Cube (58) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1046063750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046063749} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.603, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 58 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1046063751 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046063749} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1046063752 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046063749} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1046063753 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046063749} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8963999304616863736, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1046063754 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046063749} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1114245787 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1114245788} + - component: {fileID: 1114245792} + - component: {fileID: 1114245791} + - component: {fileID: 1114245790} + - component: {fileID: 1114245789} + m_Layer: 0 + m_Name: Cube (25) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1114245788 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114245787} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.05, y: 0.57493, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1114245789 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114245787} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1114245790 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114245787} + 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!23 &1114245791 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114245787} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3508856527684843732, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1114245792 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114245787} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1123108720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1123108721} + - component: {fileID: 1123108725} + - component: {fileID: 1123108724} + - component: {fileID: 1123108723} + - component: {fileID: 1123108722} + m_Layer: 0 + m_Name: Cube (31) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1123108721 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123108720} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.22313994, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1123108722 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123108720} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1123108723 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123108720} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1123108724 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123108720} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -7880790404955055960, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1123108725 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123108720} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &1123933256 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.80901074 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.58779395 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 287.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (15) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1123933257 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1123933256} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1134964883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1134964884} + - component: {fileID: 1134964888} + - component: {fileID: 1134964887} + - component: {fileID: 1134964886} + - component: {fileID: 1134964885} + m_Layer: 0 + m_Name: Cube (30) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1134964884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1134964883} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.6029999, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1134964885 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1134964883} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1134964886 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1134964883} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1134964887 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1134964883} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2091791396104251804, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1134964888 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1134964883} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &1156100155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.6691337 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.000000029802319 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.743142 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (4) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1156100156 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1156100155} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1172010189 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9781476 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.000000014901161 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.20791169 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (1) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1172010190 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1172010189} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1191210882 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.22425367 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.129489 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.8364496 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.48300618 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -60.008 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 210.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 359.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (45) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1191210883 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1191210882} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1220011808 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.36952445 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.09901375 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.89244854 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.23913087 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 224.985 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (32) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1220011809 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1220011808} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1262143776 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.23923764 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.8924187 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.09897035 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.36953926 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 30.01 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 135.009 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -180.011 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (35) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1262143777 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1262143776} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1266646884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1266646889} + - component: {fileID: 1266646888} + - component: {fileID: 1266646887} + - component: {fileID: 1266646886} + - component: {fileID: 1266646885} + m_Layer: 0 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &1266646885 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266646884} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1266646886 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266646884} + 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!23 &1266646887 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266646884} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8963999304616863736, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1266646888 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266646884} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &1266646889 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1266646884} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.19507, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1001 &1276825808 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.57197773 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.41568798 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.57214504 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.41556588 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (13) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1276825809 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1276825808} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1298942539 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.35349485 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.61246586 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.35359895 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.61228657 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 239.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (22) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1298942540 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1298942539} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1307662176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1307662177} + - component: {fileID: 1307662181} + - component: {fileID: 1307662180} + - component: {fileID: 1307662179} + - component: {fileID: 1307662178} + m_Layer: 0 + m_Name: Cube (11) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1307662177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1307662176} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.22313994, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1307662178 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1307662176} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1307662179 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1307662176} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1307662180 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1307662176} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -7880790404955055960, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1307662181 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1307662176} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1310213791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1310213792} + - component: {fileID: 1310213796} + - component: {fileID: 1310213795} + - component: {fileID: 1310213794} + - component: {fileID: 1310213793} + m_Layer: 0 + m_Name: Cube (42) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1310213792 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310213791} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.19507, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 42 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1310213793 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310213791} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1310213794 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310213791} + 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!23 &1310213795 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310213791} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1310213796 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310213791} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1317641933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1317641938} + - component: {fileID: 1317641937} + - component: {fileID: 1317641936} + - component: {fileID: 1317641935} + - component: {fileID: 1317641934} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &1317641934 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1317641933} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1317641935 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1317641933} + 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!23 &1317641936 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1317641933} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3508856527684843732, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1317641937 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1317641933} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &1317641938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1317641933} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.57493, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1001 &1362604741 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.75005805 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.432733 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.4330862 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.25018293 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -59.98 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 419.973 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.055 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (49) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1362604742 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1362604741} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1378252330 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.5719732 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.4156941 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.57214093 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.4155717 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 287.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (26) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1378252331 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1378252330} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1382428703 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.35350388 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.61246085 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.35360774 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.6122812 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (16) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1382428704 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1382428703} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1407600618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1407600619} + - component: {fileID: 1407600623} + - component: {fileID: 1407600622} + - component: {fileID: 1407600621} + - component: {fileID: 1407600620} + m_Layer: 0 + m_Name: Cube (37) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1407600619 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407600618} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.22313994, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 37 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1407600620 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407600618} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1407600621 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407600618} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1407600622 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407600618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -123056633809666285, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1407600623 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407600618} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1419158301 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1419158306} + - component: {fileID: 1419158305} + - component: {fileID: 1419158304} + - component: {fileID: 1419158303} + - component: {fileID: 1419158302} + m_Layer: 0 + m_Name: Cube (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &1419158302 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419158301} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1419158303 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419158301} + 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!23 &1419158304 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419158301} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1419158305 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419158301} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &1419158306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419158301} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.57493, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1 &1441199601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1441199603} + - component: {fileID: 1441199602} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1441199602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1441199601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!4 &1441199603 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1441199601} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1452744061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1452744066} + - component: {fileID: 1452744065} + - component: {fileID: 1452744064} + - component: {fileID: 1452744063} + - component: {fileID: 1452744062} + m_Layer: 0 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &1452744062 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452744061} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1452744063 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452744061} + 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!23 &1452744064 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452744061} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -123056633809666285, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1452744065 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452744061} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &1452744066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452744061} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.57493, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1001 &1480353649 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.8366111 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.48269734 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.224254 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.1295968 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -59.972 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 389.988 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.04 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (50) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1480353650 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1480353649} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1484463047 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.9135412 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.000000029802326 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.40674624 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 311.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (14) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1484463048 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1484463047} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1487401590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1487401591} + - component: {fileID: 1487401595} + - component: {fileID: 1487401594} + - component: {fileID: 1487401593} + - component: {fileID: 1487401592} + m_Layer: 0 + m_Name: Cube (44) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1487401591 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487401590} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.19507, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 44 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1487401592 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487401590} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1487401593 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487401590} + 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!23 &1487401594 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487401590} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -5519335126755129899, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1487401595 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487401590} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1488855315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1488855316} + - component: {fileID: 1488855320} + - component: {fileID: 1488855319} + - component: {fileID: 1488855318} + - component: {fileID: 1488855317} + m_Layer: 0 + m_Name: Cube (56) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1488855316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488855315} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.6029999, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 56 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1488855317 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488855315} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1488855318 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488855315} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1488855319 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488855315} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8191881961727252396, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1488855320 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1488855315} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1510979094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1510979095} + - component: {fileID: 1510979099} + - component: {fileID: 1510979098} + - component: {fileID: 1510979097} + - component: {fileID: 1510979096} + m_Layer: 0 + m_Name: Cube (17) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1510979095 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510979094} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.22313994, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1510979096 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510979094} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1510979097 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510979094} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1510979098 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510979094} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -123056633809666285, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1510979099 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510979094} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1566830149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1566830153} + - component: {fileID: 1566830152} + - component: {fileID: 1566830151} + - component: {fileID: 1566830154} + - component: {fileID: 1566830155} + - component: {fileID: 1566830156} + m_Layer: 0 + m_Name: Reset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1566830151 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566830149} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 176b025dadce945819fccdc00b9af74b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1566830152 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566830149} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1566830153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566830149} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -3.29, z: 0} + m_LocalScale: {x: 2.8950198, y: 0.16405307, z: 2.8950198} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1566830154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566830149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 724dd197fdcdd75b6d201326e50ab2e6, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ClickToReset, Needle.Engine-Samples.Runtime + target: {fileID: 773582233} +--- !u!114 &1566830155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566830149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine + IgnoreSkinnedMeshes: 0 +--- !u!65 &1566830156 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566830149} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.0000001, y: 1.9999999, z: 1.0000002} + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &1596503962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596503963} + - component: {fileID: 1596503967} + - component: {fileID: 1596503966} + - component: {fileID: 1596503965} + - component: {fileID: 1596503964} + m_Layer: 0 + m_Name: Cube (55) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1596503963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596503962} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: 0.66, y: -0.22313994, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 55 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1596503964 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596503962} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1596503965 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596503962} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1596503966 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596503962} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 3508856527684843732, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1596503967 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596503962} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1597952247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1597952248} + - component: {fileID: 1597952252} + - component: {fileID: 1597952251} + - component: {fileID: 1597952250} + - component: {fileID: 1597952249} + m_Layer: 0 + m_Name: Cube (28) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1597952248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597952247} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.19507, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1597952249 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597952247} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1597952250 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597952247} + 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!23 &1597952251 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597952247} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8963999304616863736, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1597952252 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597952247} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &1659772769 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.36976188 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.09907744 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.8923502 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.23910455 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 134.985 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (30) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1659772770 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1659772769} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1695239018 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.750194 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.43290952 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.43285114 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.24987651 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -59.98 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 660.041 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 359.984 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (51) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1695239019 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1695239018} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1696255272 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.18301317 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.18301319 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6830126 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.6830126 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 720 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.z + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (58) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1696255273 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1696255272} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1709725988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1709725989} + - component: {fileID: 1709725993} + - component: {fileID: 1709725992} + - component: {fileID: 1709725991} + - component: {fileID: 1709725990} + m_Layer: 0 + m_Name: Cube (29) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1709725989 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709725988} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.57493, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1709725990 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709725988} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1709725991 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709725988} + 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!23 &1709725992 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709725988} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1709725993 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709725988} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1709985403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1709985404} + - component: {fileID: 1709985408} + - component: {fileID: 1709985407} + - component: {fileID: 1709985406} + - component: {fileID: 1709985405} + m_Layer: 0 + m_Name: Cube (26) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1709985404 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709985403} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.19507, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1709985405 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709985403} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1709985406 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709985403} + 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!23 &1709985407 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709985403} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8191881961727252396, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1709985408 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709985403} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1719980196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1719980201} + - component: {fileID: 1719980200} + - component: {fileID: 1719980199} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1719980199 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719980196} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: acfb6357f59fe448bbc29e99a92bd38a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1719980200 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719980196} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1719980201 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719980196} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.2045, y: 4.2045, z: 4.2045} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1722600968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722600969} + - component: {fileID: 1722600973} + - component: {fileID: 1722600972} + - component: {fileID: 1722600971} + - component: {fileID: 1722600970} + m_Layer: 0 + m_Name: Cube (10) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1722600969 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722600968} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.6029999, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1722600970 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722600968} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1722600971 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722600968} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1722600972 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722600968} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2091791396104251804, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1722600973 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722600968} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &1733506823 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.43296465 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.24973443 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7500244 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.43317178 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -60.001 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 479.975 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.055 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (48) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1733506824 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1733506823} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1756112335 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.6830126 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.6830126 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.18301304 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.18301304 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 690 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 4112135685220866856, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalScale.z + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (53) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1756112336 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1756112335} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1811600201 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1811600202} + - component: {fileID: 1811600206} + - component: {fileID: 1811600205} + - component: {fileID: 1811600204} + - component: {fileID: 1811600203} + m_Layer: 0 + m_Name: Cube (24) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1811600202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811600201} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.050000012, y: 0.19507, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1811600203 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811600201} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1811600204 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811600201} + 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!23 &1811600205 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811600201} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -5519335126755129899, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1811600206 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811600201} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &1820698725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1820698728} + - component: {fileID: 1820698727} + - component: {fileID: 1820698726} + - component: {fileID: 1820698729} + - component: {fileID: 1820698730} + 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 &1820698726 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1820698725} + m_Enabled: 1 +--- !u!20 &1820698727 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1820698725} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 35 + 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 &1820698728 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1820698725} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.75, z: -12.54} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1820698729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1820698725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!114 &1820698730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1820698725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1001 &1832153333 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.1292302 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.22404155 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.4829356 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.8365872 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 389.996 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.02 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (40) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1832153334 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1832153333} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1841737045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1841737046} + - component: {fileID: 1841737050} + - component: {fileID: 1841737049} + - component: {fileID: 1841737048} + - component: {fileID: 1841737047} + m_Layer: 0 + m_Name: Cube (46) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1841737046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841737045} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.19507, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 46 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1841737047 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841737045} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1841737048 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841737045} + 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!23 &1841737049 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841737045} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8191881961727252396, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1841737050 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841737045} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &1896663842 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.24981238 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.4329196 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.43303695 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.7501023 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 419.994 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.02 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (39) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1896663843 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1896663842} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1897684127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1897684132} + - component: {fileID: 1897684131} + - component: {fileID: 1897684130} + - component: {fileID: 1897684129} + - component: {fileID: 1897684128} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &1897684128 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897684127} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1897684129 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897684127} + 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!23 &1897684130 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897684127} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2091791396104251804, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1897684131 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897684127} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &1897684132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1897684127} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.19507, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1 &1906182420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1906182421} + - component: {fileID: 1906182425} + - component: {fileID: 1906182424} + - component: {fileID: 1906182423} + - component: {fileID: 1906182422} + m_Layer: 0 + m_Name: Cube (34) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1906182421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1906182420} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.6029999, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &1906182422 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1906182420} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1906182423 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1906182420} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1906182424 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1906182420} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -5519335126755129899, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1906182425 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1906182420} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &1907710093 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.21846926 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.6725997 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.2185333 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.6724018 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.017 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 215.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (24) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1907710094 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1907710093} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1930794013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1930794014} + - component: {fileID: 1930794018} + - component: {fileID: 1930794017} + - component: {fileID: 1930794016} + - component: {fileID: 1930794015} + m_Layer: 0 + m_Name: Cube (49) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1930794014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930794013} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.57493, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 49 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1930794015 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930794013} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1930794016 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930794013} + 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!23 &1930794017 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930794013} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1930794018 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930794013} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &1949263267 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.25008056 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.43308857 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.43288225 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.7500046 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 300.003 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.02 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (38) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1949263268 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1949263267} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1952397028 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.10453264 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.000000011175871 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.9945215 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 168 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (5) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1952397029 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1952397028} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1964227605 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.12952927 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.2242301 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.4828556 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.83653665 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 330.001 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.02 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (37) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &1964227606 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 1964227605} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1975776323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1975776324} + - component: {fileID: 1975776328} + - component: {fileID: 1975776327} + - component: {fileID: 1975776326} + - component: {fileID: 1975776325} + m_Layer: 0 + m_Name: Cube (48) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1975776324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975776323} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.19507, z: 1.0978} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 48 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &1975776325 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975776323} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1975776326 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975776323} + 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!23 &1975776327 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975776323} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8963999304616863736, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1975776328 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975776323} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &2016358985 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.43286794 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7499802 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.2501051 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.43313104 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 59.99 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 479.996 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 180.02 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (41) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &2016358986 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 2016358985} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2021278488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2021278489} + - component: {fileID: 2021278493} + - component: {fileID: 2021278492} + - component: {fileID: 2021278491} + - component: {fileID: 2021278490} + m_Layer: 0 + m_Name: Cube (40) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2021278489 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2021278488} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: 0.66, y: 0.19507, z: 0.15856} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 40 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!54 &2021278490 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2021278488} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &2021278491 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2021278488} + 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!23 &2021278492 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2021278488} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2091791396104251804, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2021278493 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2021278488} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1 &2028453285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2028453286} + m_Layer: 0 + m_Name: BoxColliderSphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2028453286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028453285} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4966530332347587997} + - {fileID: 1172010190} + - {fileID: 178500998} + - {fileID: 122051488} + - {fileID: 1156100156} + - {fileID: 248004604} + - {fileID: 1952397029} + - {fileID: 584853032} + - {fileID: 109677694} + - {fileID: 708446959} + - {fileID: 706713930} + - {fileID: 2049690433} + - {fileID: 1123933257} + - {fileID: 1484463048} + - {fileID: 141234678} + - {fileID: 652460455} + - {fileID: 1276825809} + - {fileID: 790625253} + - {fileID: 116726398} + - {fileID: 156003311} + - {fileID: 1382428704} + - {fileID: 697305702} + - {fileID: 109131501} + - {fileID: 1907710094} + - {fileID: 739963627} + - {fileID: 1298942540} + - {fileID: 936907621} + - {fileID: 635372970} + - {fileID: 1378252331} + - {fileID: 2130749910} + - {fileID: 1659772770} + - {fileID: 1220011809} + - {fileID: 106261461} + - {fileID: 1262143777} + - {fileID: 589380166} + - {fileID: 749486095} + - {fileID: 997120411} + - {fileID: 1964227606} + - {fileID: 1949263268} + - {fileID: 1896663843} + - {fileID: 1832153334} + - {fileID: 2016358986} + - {fileID: 1008150071} + - {fileID: 620169828} + - {fileID: 966099819} + - {fileID: 1191210883} + - {fileID: 2084341916} + - {fileID: 275882443} + - {fileID: 1733506824} + - {fileID: 1480353650} + - {fileID: 1362604742} + - {fileID: 665460729} + - {fileID: 1695239019} + - {fileID: 1756112336} + - {fileID: 243208843} + - {fileID: 1027603337} + - {fileID: 631575018} + - {fileID: 208493338} + - {fileID: 1696255273} + - {fileID: 556217514} + - {fileID: 905155160} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2041490445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2041490446} + - component: {fileID: 2041490450} + - component: {fileID: 2041490449} + - component: {fileID: 2041490448} + - component: {fileID: 2041490447} + m_Layer: 0 + m_Name: Cube (36) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2041490446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2041490445} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.050000012, y: -0.6029999, z: -0.69783} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &2041490447 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2041490445} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &2041490448 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2041490445} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2041490449 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2041490445} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8191881961727252396, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2041490450 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2041490445} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &2049690432 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: -0.10451833 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: 0.000000012572855 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.000000013038516 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.99452305 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 191.999 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (9) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &2049690433 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 2049690432} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2084341915 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.43313357 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.25000256 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7499267 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0.43301725 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -60.001 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 240.028 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 359.984 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (47) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &2084341916 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 2084341915} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2126339111 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2126339116} + - component: {fileID: 2126339115} + - component: {fileID: 2126339114} + - component: {fileID: 2126339113} + - component: {fileID: 2126339112} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!54 &2126339112 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2126339111} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &2126339113 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2126339111} + 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!23 &2126339114 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2126339111} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -5519335126755129899, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2126339115 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2126339111} + m_Mesh: {fileID: 2763274471646927953, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!4 &2126339116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2126339111} + m_LocalRotation: {x: 0.03472437, y: 0.0792395, z: -0.036861904, w: 0.9955685} + m_LocalPosition: {x: -0.66, y: 0.19507, z: 0.6282} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 4.3, y: 8.955, z: -3.904} +--- !u!1001 &2130749909 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 0.89244753 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0.2391306 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: 0.36952704 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: 0.099014476 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 44.985 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center (29) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &2130749910 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 2130749909} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2135193886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2135193887} + - component: {fileID: 2135193891} + - component: {fileID: 2135193890} + - component: {fileID: 2135193889} + - component: {fileID: 2135193888} + m_Layer: 0 + m_Name: Cube (12) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2135193887 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135193886} + m_LocalRotation: {x: 0.1149728, y: 0.0066574183, z: 0.3667197, w: 0.9231759} + m_LocalPosition: {x: -0.66, y: -0.6029999, z: -0.30417} + m_LocalScale: {x: 0.33658338, y: 0.33658338, z: 0.33658338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 773582234} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 11.97, y: 5.668, z: 43.924} +--- !u!54 &2135193888 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135193886} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0.2 + m_AngularDrag: 0.2 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &2135193889 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135193886} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 0.5, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2135193890 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135193886} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 6721068041761620257, guid: 4e337fc767f15274886202f350d39c43, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2135193891 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135193886} + m_Mesh: {fileID: 7148317717922463982, guid: 4e337fc767f15274886202f350d39c43, type: 3} +--- !u!1001 &4966530332347587996 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2028453286} + m_Modifications: + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6394920162385984585, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + propertyPath: m_Name + value: Center + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 1627234272714773586, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + - {fileID: 8081233426244971627, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} +--- !u!4 &4966530332347587997 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1257967483376120992, guid: 3b529be0d27f141cb929f4414bd69688, type: 3} + m_PrefabInstance: {fileID: 4966530332347587996} + m_PrefabAsset: {fileID: 0} diff --git a/package/Runtime/Physics/Snowglobe.unity.meta b/package/Runtime/Physics/Snowglobe.unity.meta new file mode 100644 index 000000000..dd6e58450 --- /dev/null +++ b/package/Runtime/Physics/Snowglobe.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 85257a91918b040f9b6f75c0607ef2f8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Physics/Snowglobe/LightingData.asset b/package/Runtime/Physics/Snowglobe/LightingData.asset new file mode 100644 index 000000000..8d9832a92 Binary files /dev/null and b/package/Runtime/Physics/Snowglobe/LightingData.asset differ diff --git a/package/Runtime/Physics/Snowglobe/LightingData.asset.meta b/package/Runtime/Physics/Snowglobe/LightingData.asset.meta new file mode 100644 index 000000000..0f3e2d297 --- /dev/null +++ b/package/Runtime/Physics/Snowglobe/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8c7b9da7c8d949f5a094f7338378077 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Physics/Snowglobe/ReflectionProbe-0.exr b/package/Runtime/Physics/Snowglobe/ReflectionProbe-0.exr new file mode 100644 index 000000000..c1aa274d2 Binary files /dev/null and b/package/Runtime/Physics/Snowglobe/ReflectionProbe-0.exr differ diff --git a/package/Runtime/Physics/Snowglobe/ReflectionProbe-0.exr.meta b/package/Runtime/Physics/Snowglobe/ReflectionProbe-0.exr.meta new file mode 100644 index 000000000..053121a03 --- /dev/null +++ b/package/Runtime/Physics/Snowglobe/ReflectionProbe-0.exr.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: f6080275ee70f481c941315c17f52b42 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + 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: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/PostProcessing/PostProcessing.unity b/package/Runtime/PostProcessing/PostProcessing.unity index 0d19cd470..a58ebac94 100644 --- a/package/Runtime/PostProcessing/PostProcessing.unity +++ b/package/Runtime/PostProcessing/PostProcessing.unity @@ -4162,6 +4162,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &2096237073 PrefabInstance: diff --git a/package/Runtime/PostProcessing/Sphere 1.mat b/package/Runtime/PostProcessing/Sphere 1.mat index 0cc9a7561..6a575e2da 100644 --- a/package/Runtime/PostProcessing/Sphere 1.mat +++ b/package/Runtime/PostProcessing/Sphere 1.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Sphere 1 m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _EMISSION m_LightmapFlags: 2 @@ -48,7 +47,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -194,7 +192,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -224,6 +224,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/Materials/Band.mat b/package/Runtime/PresencePlatform/Materials/Band.mat index 8fe1fcaef..2311af789 100644 --- a/package/Runtime/PresencePlatform/Materials/Band.mat +++ b/package/Runtime/PresencePlatform/Materials/Band.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Band m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/Materials/Chrome.mat b/package/Runtime/PresencePlatform/Materials/Chrome.mat index 94b76d548..31296db7d 100644 --- a/package/Runtime/PresencePlatform/Materials/Chrome.mat +++ b/package/Runtime/PresencePlatform/Materials/Chrome.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Chrome m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/Materials/ColorBlue.mat b/package/Runtime/PresencePlatform/Materials/ColorBlue.mat index 9c13c025e..f81178e32 100644 --- a/package/Runtime/PresencePlatform/Materials/ColorBlue.mat +++ b/package/Runtime/PresencePlatform/Materials/ColorBlue.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ColorBlue m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0.916 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/Materials/ColorGreen.mat b/package/Runtime/PresencePlatform/Materials/ColorGreen.mat index abfeef61b..b500731ca 100644 --- a/package/Runtime/PresencePlatform/Materials/ColorGreen.mat +++ b/package/Runtime/PresencePlatform/Materials/ColorGreen.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ColorGreen m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/Materials/ColorRed.mat b/package/Runtime/PresencePlatform/Materials/ColorRed.mat index 233dfb3fc..5bbfb25d5 100644 --- a/package/Runtime/PresencePlatform/Materials/ColorRed.mat +++ b/package/Runtime/PresencePlatform/Materials/ColorRed.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ColorRed m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/Materials/ColorYellow.mat b/package/Runtime/PresencePlatform/Materials/ColorYellow.mat index 8c6be5377..2d50a9585 100644 --- a/package/Runtime/PresencePlatform/Materials/ColorYellow.mat +++ b/package/Runtime/PresencePlatform/Materials/ColorYellow.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ColorYellow m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/Materials/Emissive.mat b/package/Runtime/PresencePlatform/Materials/Emissive.mat index 133146f23..a45da56b2 100644 --- a/package/Runtime/PresencePlatform/Materials/Emissive.mat +++ b/package/Runtime/PresencePlatform/Materials/Emissive.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Emissive m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _EMISSION m_LightmapFlags: 2 @@ -22,7 +21,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -196,6 +196,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/Materials/Room/BasicMaterial.mat b/package/Runtime/PresencePlatform/Materials/Room/BasicMaterial.mat index 036f0bf0a..c2656675e 100644 --- a/package/Runtime/PresencePlatform/Materials/Room/BasicMaterial.mat +++ b/package/Runtime/PresencePlatform/Materials/Room/BasicMaterial.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: BasicMaterial m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/PresencePlatform/PresencePlatformRoomTracking.unity b/package/Runtime/PresencePlatform/PresencePlatformRoomTracking.unity index 9abb65289..d3f9df25d 100644 --- a/package/Runtime/PresencePlatform/PresencePlatformRoomTracking.unity +++ b/package/Runtime/PresencePlatform/PresencePlatformRoomTracking.unity @@ -2566,7 +2566,6 @@ GameObject: m_Component: - component: {fileID: 1457076220} - component: {fileID: 1457076219} - - component: {fileID: 1457076221} m_Layer: 0 m_Name: MyScene m_TagString: Untagged @@ -2605,20 +2604,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1457076221 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1457076218} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine - $ GlobalObjectId_V1-2-4df8ad6383ca955479e2c1e64907811e-1457076221-0 - IgnoreSkinnedMeshes: 0 --- !u!1001 &1541815637 PrefabInstance: m_ObjectHideFlags: 0 @@ -2691,6 +2676,7 @@ GameObject: m_Component: - component: {fileID: 1635512916} - component: {fileID: 1635512917} + - component: {fileID: 1635512918} m_Layer: 0 m_Name: XRRig m_TagString: Untagged @@ -2742,6 +2728,20 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine $ GlobalObjectId_V1-2-4df8ad6383ca955479e2c1e64907811e-1635512917-0 priority: 0 +--- !u!114 &1635512918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1635512915} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine + $ GlobalObjectId_V1-2-4df8ad6383ca955479e2c1e64907811e-1457076221-0 + IgnoreSkinnedMeshes: 0 --- !u!1 &1670808857 GameObject: m_ObjectHideFlags: 0 @@ -3980,6 +3980,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 0 ShowSpatialMenu: 1 --- !u!1 &2069300365 GameObject: diff --git a/package/Runtime/PresencePlatform/SwitchableWalls.unity b/package/Runtime/PresencePlatform/SwitchableWalls.unity index 322a64a9e..c40c92364 100644 --- a/package/Runtime/PresencePlatform/SwitchableWalls.unity +++ b/package/Runtime/PresencePlatform/SwitchableWalls.unity @@ -355,6 +355,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &692633716 GameObject: diff --git a/package/Runtime/ProductFlyover/ProductFlyover.unity b/package/Runtime/ProductFlyover/ProductFlyover.unity index ce69e533c..6a7814cad 100644 --- a/package/Runtime/ProductFlyover/ProductFlyover.unity +++ b/package/Runtime/ProductFlyover/ProductFlyover.unity @@ -562,6 +562,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &2043448615 Transform: diff --git a/package/Runtime/ProgressiveLoading/Models/Materials/Belly_Armour.mat b/package/Runtime/ProgressiveLoading/Models/Materials/Belly_Armour.mat index 577fe05a5..201ed5c50 100644 --- a/package/Runtime/ProgressiveLoading/Models/Materials/Belly_Armour.mat +++ b/package/Runtime/ProgressiveLoading/Models/Materials/Belly_Armour.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Belly_Armour m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -107,6 +105,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -125,6 +125,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ProgressiveLoading/Models/Materials/Chest_Armour.mat b/package/Runtime/ProgressiveLoading/Models/Materials/Chest_Armour.mat index 2793f46e1..c8d711b58 100644 --- a/package/Runtime/ProgressiveLoading/Models/Materials/Chest_Armour.mat +++ b/package/Runtime/ProgressiveLoading/Models/Materials/Chest_Armour.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Chest_Armour m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -107,6 +105,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -125,6 +125,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ProgressiveLoading/Models/Materials/Extract4_3.mat b/package/Runtime/ProgressiveLoading/Models/Materials/Extract4_3.mat index 32de7d69e..c35491a93 100644 --- a/package/Runtime/ProgressiveLoading/Models/Materials/Extract4_3.mat +++ b/package/Runtime/ProgressiveLoading/Models/Materials/Extract4_3.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Extract4_3 m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -20,7 +19,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -94,6 +92,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -112,6 +112,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ProgressiveLoading/Models/Materials/LetherCloth.mat b/package/Runtime/ProgressiveLoading/Models/Materials/LetherCloth.mat index 8cbc7f592..9ef5d976e 100644 --- a/package/Runtime/ProgressiveLoading/Models/Materials/LetherCloth.mat +++ b/package/Runtime/ProgressiveLoading/Models/Materials/LetherCloth.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: LetherCloth m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -46,7 +45,6 @@ Material: m_CustomRenderQueue: 2000 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -120,6 +118,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -138,6 +138,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ProgressiveLoading/ProgressiveLoading.unity b/package/Runtime/ProgressiveLoading/ProgressiveLoading.unity index d67803c8d..ec2e8fbf5 100644 --- a/package/Runtime/ProgressiveLoading/ProgressiveLoading.unity +++ b/package/Runtime/ProgressiveLoading/ProgressiveLoading.unity @@ -171,6 +171,7 @@ MonoBehaviour: AllowProgressiveLoading: 1 UseMaxSize: 1 MaxSize: 128 + GenerateLODs: 1 --- !u!1 &706762903 GameObject: m_ObjectHideFlags: 0 @@ -282,6 +283,8 @@ MonoBehaviour: enableZoom: 1 minZoom: 0 maxZoom: 10000 + zoomSpeed: 1 + zoomToCursor: 0 enablePan: 1 enableDamping: 1 dampingFactor: 0.1 @@ -661,7 +664,8 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 + autoPlace: 0 useXRAnchor: 0 --- !u!1 &1609064305 GameObject: @@ -833,10 +837,26 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 1597275518} m_Modifications: + - target: {fileID: -8725816926609443485, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} - target: {fileID: -8725816926609443485, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: -7412837554137950382, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5767722323121811514, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -4884179951154399472, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} propertyPath: m_RootOrder value: 4 @@ -881,10 +901,30 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 4123075007832411608, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5166459860030109929, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5301565235593819764, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6674040148408357259, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} - target: {fileID: 8771091787928289351, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} propertyPath: m_Name value: male_armour_-_game_ready objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: -4161369568681901532, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} --- !u!4 &1922865382 stripped @@ -940,4 +980,5 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 diff --git a/package/Runtime/React Sample/ReactMaterial 2.mat b/package/Runtime/React Sample/ReactMaterial 2.mat index c5de5cc5b..581ab22d9 100644 --- a/package/Runtime/React Sample/ReactMaterial 2.mat +++ b/package/Runtime/React Sample/ReactMaterial 2.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -174,7 +175,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -203,6 +206,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/React Sample/ReactMaterial 3.mat b/package/Runtime/React Sample/ReactMaterial 3.mat index 3980a182c..2db46454c 100644 --- a/package/Runtime/React Sample/ReactMaterial 3.mat +++ b/package/Runtime/React Sample/ReactMaterial 3.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -175,7 +176,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -204,6 +207,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/React Sample/ReactMaterial.mat b/package/Runtime/React Sample/ReactMaterial.mat index d4d7344a6..73f0917f2 100644 --- a/package/Runtime/React Sample/ReactMaterial.mat +++ b/package/Runtime/React Sample/ReactMaterial.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -161,7 +162,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -190,6 +193,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/React Sample/ReactSample.unity b/package/Runtime/React Sample/ReactSample.unity index 39f4698b1..3bbb21769 100644 --- a/package/Runtime/React Sample/ReactSample.unity +++ b/package/Runtime/React Sample/ReactSample.unity @@ -4967,6 +4967,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 0 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &1283881000 Transform: diff --git a/package/Runtime/RecordedAvatar.meta b/package/Runtime/RecordedAvatar.meta new file mode 100644 index 000000000..e99cde958 --- /dev/null +++ b/package/Runtime/RecordedAvatar.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a04aaf838f1814d3185e92514cb88a53 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/RecordedAvatar/AvatarController.controller b/package/Runtime/RecordedAvatar/AvatarController.controller new file mode 100644 index 000000000..4d7f58d70 --- /dev/null +++ b/package/Runtime/RecordedAvatar/AvatarController.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-4839596572515365081 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -1695997150808125873} + m_Position: {x: 106, y: 199, 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: -1695997150808125873} +--- !u!1102 &-1695997150808125873 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recording + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: 9101576053795863099, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AvatarController + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -4839596572515365081} + 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} diff --git a/package/Runtime/RecordedAvatar/AvatarController.controller.meta b/package/Runtime/RecordedAvatar/AvatarController.controller.meta new file mode 100644 index 000000000..e2343cb73 --- /dev/null +++ b/package/Runtime/RecordedAvatar/AvatarController.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f7a3e7908a7e4ec598f210eaee79993 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/RecordedAvatar/AvatarControllerTimeline.playable b/package/Runtime/RecordedAvatar/AvatarControllerTimeline.playable new file mode 100644 index 000000000..475154696 --- /dev/null +++ b/package/Runtime/RecordedAvatar/AvatarControllerTimeline.playable @@ -0,0 +1,269 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-324186751080551443 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b22792c3b570444eb18cb78c2af3a74, type: 3} + m_Name: Audio Track + m_EditorClassIdentifier: UnityEngine.Timeline.AudioTrack, Unity.Timeline + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: + - m_Version: 1 + m_Start: 0 + m_ClipIn: 0 + m_Asset: {fileID: 6922008941938016415} + m_Duration: 83.70633333333333 + m_TimeScale: 1 + m_ParentTrack: {fileID: -324186751080551443} + m_EaseInDuration: 0 + m_EaseOutDuration: 0 + m_BlendInDuration: -1 + m_BlendOutDuration: -1 + m_MixInCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_MixOutCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BlendInCurveMode: 0 + m_BlendOutCurveMode: 0 + m_ExposedParameterNames: [] + m_AnimationCurves: {fileID: 0} + m_Recordable: 0 + m_PostExtrapolationMode: 0 + m_PreExtrapolationMode: 0 + m_PostExtrapolationTime: 0 + m_PreExtrapolationTime: 0 + m_DisplayName: Avatar-ExpressiveTests + m_Markers: + m_Objects: [] + m_TrackProperties: + volume: 1 + stereoPan: 0 + spatialBlend: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3} + m_Name: AvatarControllerTimeline + m_EditorClassIdentifier: UnityEngine.Timeline.TimelineAsset, Unity.Timeline + m_Version: 0 + m_Tracks: + - {fileID: 3667716156498101805} + - {fileID: -324186751080551443} + m_FixedDuration: 0 + m_EditorSettings: + m_Framerate: 60 + m_ScenePreview: 1 + m_DurationMode: 0 + m_MarkerTrack: {fileID: 0} +--- !u!114 &3333092031892397637 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 030f85c3f73729f4f976f66ffb23b875, type: 3} + m_Name: AnimationPlayableAsset + m_EditorClassIdentifier: + m_Clip: {fileID: 9101576053795863099, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_UseTrackMatchFields: 1 + m_MatchTargetFields: 63 + m_RemoveStartOffset: 1 + m_ApplyFootIK: 1 + m_Loop: 0 + m_Version: 1 + m_Rotation: {x: 0, y: 0, z: 0, w: 1} +--- !u!114 &3667716156498101805 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3} + m_Name: Animation Track + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: + - m_Version: 1 + m_Start: 0 + m_ClipIn: 0 + m_Asset: {fileID: 3333092031892397637} + m_Duration: 83.7 + m_TimeScale: 1 + m_ParentTrack: {fileID: 3667716156498101805} + m_EaseInDuration: 0 + m_EaseOutDuration: 0 + m_BlendInDuration: -1 + m_BlendOutDuration: -1 + m_MixInCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_MixOutCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BlendInCurveMode: 0 + m_BlendOutCurveMode: 0 + m_ExposedParameterNames: [] + m_AnimationCurves: {fileID: 0} + m_Recordable: 0 + m_PostExtrapolationMode: 1 + m_PreExtrapolationMode: 1 + m_PostExtrapolationTime: Infinity + m_PreExtrapolationTime: 0 + m_DisplayName: Recording + m_Markers: + m_Objects: [] + m_InfiniteClipPreExtrapolation: 0 + m_InfiniteClipPostExtrapolation: 0 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} + m_InfiniteClipTimeOffset: 0 + m_InfiniteClipRemoveOffset: 0 + m_InfiniteClipApplyFootIK: 1 + mInfiniteClipLoop: 0 + m_MatchTargetFields: 63 + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_AvatarMask: {fileID: 0} + m_ApplyAvatarMask: 1 + m_TrackOffset: 0 + m_InfiniteClip: {fileID: 0} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 +--- !u!114 &6922008941938016415 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f10dd60657c6004587f237a7e90f8e4, type: 3} + m_Name: AudioPlayableAsset + m_EditorClassIdentifier: + m_Clip: {fileID: 8300000, guid: 867d320ec229a4c4d94ce63864f4cfe7, type: 3} + m_Loop: 0 + m_bufferingTime: 0.1 + m_ClipProperties: + volume: 1 diff --git a/package/Runtime/RecordedAvatar/AvatarControllerTimeline.playable.meta b/package/Runtime/RecordedAvatar/AvatarControllerTimeline.playable.meta new file mode 100644 index 000000000..ec55b4de4 --- /dev/null +++ b/package/Runtime/RecordedAvatar/AvatarControllerTimeline.playable.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10e8a338830ea4ba9b41d3abeb6d9cb4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/RecordedAvatar/Content.meta b/package/Runtime/RecordedAvatar/Content.meta new file mode 100644 index 000000000..ab4999b67 --- /dev/null +++ b/package/Runtime/RecordedAvatar/Content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c561544accecff3408d75def9f64b252 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.em.glb b/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.em.glb new file mode 100644 index 000000000..59346f35f Binary files /dev/null and b/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.em.glb differ diff --git a/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.em.glb.meta b/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.em.glb.meta new file mode 100644 index 000000000..fa215c5a3 --- /dev/null +++ b/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.em.glb.meta @@ -0,0 +1,44 @@ +fileFormatVersion: 2 +guid: 6bd1364967e2744dfa8cbb386aaaf14e +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: [] + textures: [] + hasSceneData: 1 + hasAnimationData: 1 + hasMaterialData: 1 + hasTextureData: 1 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: + _importPlugins: [] diff --git a/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.mp3 b/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.mp3 new file mode 100644 index 000000000..c4a0c68c1 Binary files /dev/null and b/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.mp3 differ diff --git a/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.mp3.meta b/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.mp3.meta new file mode 100644 index 000000000..a4534dc18 --- /dev/null +++ b/package/Runtime/RecordedAvatar/Content/Avatar-ExpressiveTests.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 867d320ec229a4c4d94ce63864f4cfe7 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/RecordedAvatar/README.md b/package/Runtime/RecordedAvatar/README.md new file mode 100644 index 000000000..e2f45a5bd --- /dev/null +++ b/package/Runtime/RecordedAvatar/README.md @@ -0,0 +1,17 @@ +# Avatar Recording + +A simple way to animate your characters is by using a VR headset's own tracking capabilities. With eye tracking, hand tracking, and mouth movement estimation, the end result is a fully animated character from the waist up. + +This sample only showcases the result of the animation. The recorder itself is a separate Quest app. + +## Avatar Recorder + +Available on Quest 2, Quest Pro and Quest 3 via [AppLab](https://www.meta.com/en-gb/experiences/6145925042141671/). This software allows you to start recording right away. After recording, you can trim the recording directly in the application. Overall, there are many options you would need when producing and exporting your animated avatars. + +Mind that recording eye tracking and face expressions is only possibly on Quest Pro in good lighting conditions. + +You can choose to export the animation with your Meta Avatar, or you can export only the bone animations. Sound is optional as well. + +## Unity + +A good practice is to use a Timeline in order to synchronize the animation from the .glb file and the audio from the .wav file. Note that the user has to interact with the page by clicking so the website can play any sound. diff --git a/package/Runtime/RecordedAvatar/README.md.meta b/package/Runtime/RecordedAvatar/README.md.meta new file mode 100644 index 000000000..27820030a --- /dev/null +++ b/package/Runtime/RecordedAvatar/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a895f14277731344f954cf7cf652de55 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/RecordedAvatar/RecordedAvatar.unity b/package/Runtime/RecordedAvatar/RecordedAvatar.unity new file mode 100644 index 000000000..9bdf3c2ea --- /dev/null +++ b/package/Runtime/RecordedAvatar/RecordedAvatar.unity @@ -0,0 +1,962 @@ +%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: 2100000, guid: 17f9e46e866a14e959f3c215833b31d6, type: 2} + 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.021225026, g: 0.021225026, b: 0.021225026, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &121015276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 121015278} + - component: {fileID: 121015277} + m_Layer: 0 + m_Name: Avatar-ExpressiveTests + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!82 &121015277 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121015276} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!4 &121015278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121015276} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &363143932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 363143934} + - component: {fileID: 363143933} + m_Layer: 0 + m_Name: Timeline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!320 &363143933 +PlayableDirector: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 363143932} + m_Enabled: 1 + serializedVersion: 3 + m_PlayableAsset: {fileID: 11400000, guid: 10e8a338830ea4ba9b41d3abeb6d9cb4, type: 2} + m_InitialState: 1 + m_WrapMode: 2 + m_DirectorUpdateMode: 1 + m_InitialTime: 0 + m_SceneBindings: + - key: {fileID: -324186751080551443, guid: 10e8a338830ea4ba9b41d3abeb6d9cb4, type: 2} + value: {fileID: 121015277} + - key: {fileID: 3667716156498101805, guid: 10e8a338830ea4ba9b41d3abeb6d9cb4, type: 2} + value: {fileID: 2144198344} + m_ExposedReferences: + m_References: [] +--- !u!4 &363143934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 363143932} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &507994623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 507994624} + - component: {fileID: 507994625} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &507994624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507994623} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &507994625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507994623} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!1 &1098638229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1098638232} + - component: {fileID: 1098638231} + - component: {fileID: 1098638230} + - component: {fileID: 1098638233} + m_Layer: 0 + m_Name: XR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1098638230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098638229} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 1 + usePlacementAdjustment: 0 + arSceneScale: 1 + useXRAnchor: 0 + useQuicklookExport: 1 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 0} +--- !u!114 &1098638231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098638229} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!4 &1098638232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098638229} + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0.00000058114523} + m_LocalPosition: {x: 0, y: -0.793, z: 1.169} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} +--- !u!114 &1098638233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098638229} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 92a86a2db1f5d20489f1387bdc57b5aa, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.USDZExporter, Needle.Engine + objectToExport: {fileID: 0} + allowCreateQuicklookButton: 1 + autoExportAnimations: 1 + interactive: 1 + customBranding: + CheckoutTitle: "\U0001F335 Made with Needle" + CheckoutSubtitle: + CallToAction: Learn More + CallToActionURL: https://needle.tools + exportFileName: Needle + customUsdzFile: + File: {fileID: 0} +--- !u!1 &1146345468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1146345470} + - component: {fileID: 1146345469} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1146345469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146345468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: d065f3a8773eb4cfd9a82ca4c8977102 +--- !u!4 &1146345470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146345468} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1264363537 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1264363540} + - component: {fileID: 1264363539} + - component: {fileID: 1264363538} + - component: {fileID: 1264363541} + - component: {fileID: 1264363543} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1264363538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264363537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &1264363539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264363537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: [] +--- !u!4 &1264363540 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264363537} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1264363541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264363537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /avatar-recording + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &1264363543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264363537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Recorded Avatars + description: Simple way how to animate avatars + image: {fileID: 2800000, guid: bcb62d6ba71125f499bbd85868dd6088, type: 3} +--- !u!1 &1883288139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1883288142} + - component: {fileID: 1883288141} + - component: {fileID: 1883288140} + - component: {fileID: 1883288143} + - component: {fileID: 1883288144} + 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 &1883288140 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883288139} + m_Enabled: 1 +--- !u!20 &1883288141 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883288139} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 25 + 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 &1883288142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883288139} + m_LocalRotation: {x: -0.0058524692, y: 0.9887798, z: -0.04037791, w: -0.14370096} + m_LocalPosition: {x: 0.393, y: 0.634, z: 1.4850931} + m_LocalScale: {x: 1.0000026, y: 0.9999989, z: 1.0000055} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1883288143 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883288139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 + autoFit: 1 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!114 &1883288144 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883288139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1 &1910930100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1910930102} + - component: {fileID: 1910930101} + - component: {fileID: 1910930103} + 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 &1910930101 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910930100} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1910930102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910930100} + m_LocalRotation: {x: 0.2406322, y: -0.94698524, z: 0.21192761, w: -0.02004555} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9999979, y: 0.9999998, z: 1.0000013} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 23.063, y: -188.75, z: -30.303} +--- !u!114 &1910930103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910930100} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1001 &2144198343 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7878539216197452112, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2409495362529076822, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_DirtyAABB + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2409495362529076822, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_AABB.m_Center.x + value: -0.027411968 + objectReference: {fileID: 0} + - target: {fileID: -2409495362529076822, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_AABB.m_Center.y + value: 1.3472025 + objectReference: {fileID: 0} + - target: {fileID: -2409495362529076822, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_AABB.m_Center.z + value: -0.066034436 + objectReference: {fileID: 0} + - target: {fileID: -2409495362529076822, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_AABB.m_Extent.x + value: 0.33437335 + objectReference: {fileID: 0} + - target: {fileID: -2409495362529076822, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_AABB.m_Extent.y + value: 0.42686757 + objectReference: {fileID: 0} + - target: {fileID: -2409495362529076822, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_AABB.m_Extent.z + value: 0.36943555 + objectReference: {fileID: 0} + - target: {fileID: 2879948927424984452, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: 0f7a3e7908a7e4ec598f210eaee79993, type: 2} + - target: {fileID: 9214952244350280987, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + propertyPath: m_Name + value: Avatar-ExpressiveTests.em + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 4880300486496555560, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} +--- !u!95 &2144198344 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 2879948927424984452, guid: 6bd1364967e2744dfa8cbb386aaaf14e, type: 3} + m_PrefabInstance: {fileID: 2144198343} + m_PrefabAsset: {fileID: 0} diff --git a/package/Runtime/RecordedAvatar/RecordedAvatar.unity.meta b/package/Runtime/RecordedAvatar/RecordedAvatar.unity.meta new file mode 100644 index 000000000..d71a5be97 --- /dev/null +++ b/package/Runtime/RecordedAvatar/RecordedAvatar.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d065f3a8773eb4cfd9a82ca4c8977102 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content.meta b/package/Runtime/ReflectionProbe/Content.meta new file mode 100644 index 000000000..12edc34bb --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc1f4a6484eec674e87457e346dd47a7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content/Bath.meta b/package/Runtime/ReflectionProbe/Content/Bath.meta new file mode 100644 index 000000000..63b8f99d5 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f4706b2a690d204fbafdbc65dae81bb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb b/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb new file mode 100644 index 000000000..ba40fda80 Binary files /dev/null and b/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb differ diff --git a/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.asset b/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.asset new file mode 100644 index 000000000..553ab019a --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.asset @@ -0,0 +1,769 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8525457339516908597 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Plant_Pot_02 + m_EditorClassIdentifier: + asset: {fileID: -2412273540008373153, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Plant_Pot_02 + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-8031197456970062030 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: murble_basecolor + m_EditorClassIdentifier: + asset: {fileID: -2232496884864260748, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: f6bd0e0f29efb601c2c020e11130a310 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 5 + CompressionQuality: 90 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-7657825878611207595 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: WaterTap_03 + m_EditorClassIdentifier: + asset: {fileID: 4085595521489043823, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: WaterTap_03 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-7261806595365627378 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: murble_metal-murble_roughness_jpg + m_EditorClassIdentifier: + asset: {fileID: -2653392733442581355, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: a60e3c06df57e47d3b2503fdfa45eb7f + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-7154039163879745554 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Ground + m_EditorClassIdentifier: + asset: {fileID: -8320960224515733016, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Ground + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-7133549648557998816 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Bottle_Closed + m_EditorClassIdentifier: + asset: {fileID: 8106234375453726261, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Bottle_Closed + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-6981889397115251926 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Wood_Normal + m_EditorClassIdentifier: + asset: {fileID: -7612577732377733506, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: 2da09b2dd05a699b9d27cf2946a1580f + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-6562667017868511421 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: plant_Normal + m_EditorClassIdentifier: + asset: {fileID: -740571328374821025, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: d073934b996f31a96d285c41e90a7640 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-6557667083388558448 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Towel + m_EditorClassIdentifier: + asset: {fileID: 7025816906490868317, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Towel + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-5797489480129473080 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Bottle_Open + m_EditorClassIdentifier: + asset: {fileID: -1586656500763866825, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Bottle_Open + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-5568468450869505904 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Marble004_4K-JPG_Color + m_EditorClassIdentifier: + asset: {fileID: 2713859306406182826, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: 7084055151a9c2ff43d1be0968f167ef + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-5245985211926227499 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: WaterTap_01 + m_EditorClassIdentifier: + asset: {fileID: 3568051153371351214, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: WaterTap_01 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-5027522659300255579 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Label_Small + m_EditorClassIdentifier: + asset: {fileID: -3879508208049011095, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: f3462c7f2d0466212d34d157cc56f922 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-4829200195261355972 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: low_TT_checker_1024x1024_UV_GRID_BaseColor + m_EditorClassIdentifier: + asset: {fileID: 6027297225145915229, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: de31497820783267c61bfeb3e5dbae24 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-4667767967922725604 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Plant_02 + m_EditorClassIdentifier: + asset: {fileID: 1714179565074386562, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Plant_02 + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-4087072847301490178 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: plant_Color-plant_Opacity + m_EditorClassIdentifier: + asset: {fileID: 3466245878294271710, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: 66576d2eba0d0c51b53220ead7e8a7d2 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-3281143309192282904 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Towel_Normal + m_EditorClassIdentifier: + asset: {fileID: -4585186514471493393, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: 43060bb097ec2a1628951267a7492988 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-1484967827050490506 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Wood_Color + m_EditorClassIdentifier: + asset: {fileID: 9052981910002949671, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: b5582fff553e28d4a71265a268f6e253 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &-1136033830580067790 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Sticks + m_EditorClassIdentifier: + asset: {fileID: 7607286102393354405, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Sticks + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-383456875169748192 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Mirror_02 + m_EditorClassIdentifier: + asset: {fileID: -2506471341082355636, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Mirror_02 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 813be320c76046cfaad2d2d04519c651, type: 3} + m_Name: BathRoom.glb + m_EditorClassIdentifier: Needle.Engine.Gltf.ImportSettings.NeedleAssetSettings, + Needle.Engine.Common.Editor + asset: {fileID: 8771091787928289351, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + assetSettings: + - {fileID: 5561484827706196264} + - {fileID: 3193410126595181963} + - {fileID: -5027522659300255579} + - {fileID: -4829200195261355972} + - {fileID: 8876438562331431950} + - {fileID: 5674494946962280673} + - {fileID: -5568468450869505904} + - {fileID: 4386978586182622086} + - {fileID: -8031197456970062030} + - {fileID: -7261806595365627378} + - {fileID: -4087072847301490178} + - {fileID: -6562667017868511421} + - {fileID: 7102040834824009425} + - {fileID: 6776778131119647644} + - {fileID: -3281143309192282904} + - {fileID: -1484967827050490506} + - {fileID: -6981889397115251926} + - {fileID: -7133549648557998816} + - {fileID: -5797489480129473080} + - {fileID: -7154039163879745554} + - {fileID: 8446789032221037769} + - {fileID: -383456875169748192} + - {fileID: 8823546673670544511} + - {fileID: 4406073686820068940} + - {fileID: -4667767967922725604} + - {fileID: 5483618705292258424} + - {fileID: -8525457339516908597} + - {fileID: 3905908006893011480} + - {fileID: 2923321551780795780} + - {fileID: -1136033830580067790} + - {fileID: -6557667083388558448} + - {fileID: 3873948590141099369} + - {fileID: -5245985211926227499} + - {fileID: 5714339107865698418} + - {fileID: -7657825878611207595} +--- !u!114 &2923321551780795780 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: SoapDispenser + m_EditorClassIdentifier: + asset: {fileID: -76057073653437254, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: SoapDispenser + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &3193410126595181963 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Label_Big + m_EditorClassIdentifier: + asset: {fileID: 6681901769015215794, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: 28d1beaf7493bc2c04878dfee4b6e274 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &3873948590141099369 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Wall + m_EditorClassIdentifier: + asset: {fileID: 8646280889860259397, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Wall + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &3905908006893011480 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Sink + m_EditorClassIdentifier: + asset: {fileID: 1703485280108154744, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Sink + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &4386978586182622086 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Marble004_4K-JPG_Roughness + m_EditorClassIdentifier: + asset: {fileID: 7667951972226359902, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: ca39542afe7fdd7c6ce27ac966c69120 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &4406073686820068940 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Plant_01 + m_EditorClassIdentifier: + asset: {fileID: 9100707171649404260, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Plant_01 + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &5483618705292258424 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Plant_Pot_01 + m_EditorClassIdentifier: + asset: {fileID: -3862072915381776324, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Plant_Pot_01 + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &5561484827706196264 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Cork + m_EditorClassIdentifier: + asset: {fileID: -2969504044042763582, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: c379bcb99492c832699705d97dfd0008 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &5674494946962280673 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: low_TT_checker_1024x1024_UV_GRID_Roughness + m_EditorClassIdentifier: + asset: {fileID: -8190775600831952374, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: 2d9115c37044556e37fcc3ede7321b1b + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &5714339107865698418 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: WaterTap_02 + m_EditorClassIdentifier: + asset: {fileID: 1797175501145561625, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: WaterTap_02 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &6776778131119647644 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: Sticks + m_EditorClassIdentifier: + asset: {fileID: -1182324296545515116, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: 8aaedd4faa1fb8b92dc82fea78d0117f + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &7102040834824009425 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: plant_Rough + m_EditorClassIdentifier: + asset: {fileID: 973092731216021187, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: e95d0e831e33c8dcb0cffe241cb4d0ca + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 +--- !u!114 &8446789032221037769 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Mirror_01 + m_EditorClassIdentifier: + asset: {fileID: -2597391449791601431, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Mirror_01 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &8823546673670544511 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ba8ed63859b4cfcb041f10d6882ab3b, type: 3} + m_Name: Mirror_03 + m_EditorClassIdentifier: + asset: {fileID: -2747539420670935441, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: Mirror_03 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &8876438562331431950 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93b14165156d413fbdcb7f65e3a196a9, type: 3} + m_Name: low_TT_checker_1024x1024_UV_GRID_Normal + m_EditorClassIdentifier: + asset: {fileID: 7189134710952776928, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + identifier: 9aa2b677cc9c0dda060d7d62e71c49d3 + Settings: + Override: 1 + MaxSize: 1024 + CompressionMode: 6 + CompressionQuality: 80 + UseProgressiveLoading: 1 + ProgressiveLoadingSize: 1024 diff --git a/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.asset.meta b/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.asset.meta new file mode 100644 index 000000000..c0f919bb7 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5fb438dedb078cf4ba10ee624c518710 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.meta b/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.meta new file mode 100644 index 000000000..44be52da6 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/BathRoom.glb.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: cc06d3798cf868a4a9b7d7cf4d611daf +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Ceramic + second: {fileID: 2100000, guid: 67c309d52abf95a47827bb90dfbf1228, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Marbel_Black + second: {fileID: 2100000, guid: 41cb314eb2ad781488a6b829b960467a, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Plant_Leaves + second: {fileID: 2100000, guid: 761141e5a53d03e4d99d1f7b288a1586, type: 2} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 3368943199463322815, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 8556262120643298411, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -7056415091480895108, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -40635325021332067, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -1108725841449219767, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -6706885614638894530, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 1862242981099331741, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 1142329264681662667, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 7422749100556107586, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -1381909053062557729, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -7255647052170860681, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -8510908519459095522, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 7789326555039661116, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -9007632685173550870, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -1444460858095362738, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 1167334478531780225, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -1365536989520526082, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 193384353357180888, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -86231533628436353, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 5125955998383885961, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -6086310191520161254, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -1068956540411577701, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + textures: + - {fileID: 6681901769015215794, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -3879508208049011095, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -2969504044042763582, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -1182324296545515116, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -2232496884864260748, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -2653392733442581355, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -740571328374821025, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 3466245878294271710, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 973092731216021187, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 7189134710952776928, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 6027297225145915229, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -8190775600831952374, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -4585186514471493393, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: -7612577732377733506, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 9052981910002949671, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 2713859306406182826, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - {fileID: 7667951972226359902, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 1 + animations: [] + _extensions: + - name: KHR_texture_transform + supported: 1 + used: 1 + required: 1 + - name: KHR_materials_emissive_strength + supported: 1 + used: 1 + required: 0 + _textures: + - texture: {fileID: 6681901769015215794, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -3879508208049011095, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -2969504044042763582, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -1182324296545515116, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -2232496884864260748, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -2653392733442581355, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -740571328374821025, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 3466245878294271710, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 973092731216021187, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: 7189134710952776928, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 6027297225145915229, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -8190775600831952374, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + - texture: {fileID: -4585186514471493393, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: -7612577732377733506, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 1 + - texture: {fileID: 9052981910002949671, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 2713859306406182826, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 7667951972226359902, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + shouldBeLinear: 1 + shouldBeNormalMap: 0 + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/ReflectionProbe/Content/Bath/Materials.meta b/package/Runtime/ReflectionProbe/Content/Bath/Materials.meta new file mode 100644 index 000000000..349573040 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ac105a8102a210f4f8523831fd82f2c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content/Bath/Materials/Ceramic.mat b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Ceramic.mat new file mode 100644 index 000000000..0700c6876 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Ceramic.mat @@ -0,0 +1,201 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ceramic + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _CLEARCOAT_ON + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 1 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0.415 + - clearcoatRoughnessFactor: 0.037 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.1439394 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.9833258, g: 0.9833258, b: 0.9833258, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &1403873676350954366 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!114 &4119321556970021397 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/ReflectionProbe/Content/Bath/Materials/Ceramic.mat.meta b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Ceramic.mat.meta new file mode 100644 index 000000000..f8a2df3cb --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Ceramic.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67c309d52abf95a47827bb90dfbf1228 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content/Bath/Materials/Marbel_Black.mat b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Marbel_Black.mat new file mode 100644 index 000000000..7a09d1eb4 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Marbel_Black.mat @@ -0,0 +1,200 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5188316488229851623 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Marbel_Black + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: -2232496884864260748, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: -2653392733442581355, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 1 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.214 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &2051078995607358435 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/ReflectionProbe/Content/Bath/Materials/Marbel_Black.mat.meta b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Marbel_Black.mat.meta new file mode 100644 index 000000000..92a455661 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Marbel_Black.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41cb314eb2ad781488a6b829b960467a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content/Bath/Materials/Plant_Leaves.mat b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Plant_Leaves.mat new file mode 100644 index 000000000..58bbd9928 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Plant_Leaves.mat @@ -0,0 +1,202 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4963386382388294153 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!114 &-4133927886364116546 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Plant_Leaves + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _ALPHATEST_ON + - _BUILTIN_ALPHATEST_ON + - _BUILTIN_AlphaClip + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2450 + stringTagMap: + RenderType: TransparentCutout + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 3466245878294271710, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 973092731216021187, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: -740571328374821025, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 1 + - _BUILTIN_AlphaClip: 1 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 0 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0.348 + - clearcoatRoughnessFactor: 0.062 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.768 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/package/Runtime/ReflectionProbe/Content/Bath/Materials/Plant_Leaves.mat.meta b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Plant_Leaves.mat.meta new file mode 100644 index 000000000..9ffbef5f6 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Bath/Materials/Plant_Leaves.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 761141e5a53d03e4d99d1f7b288a1586 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content/Hitbox.mat b/package/Runtime/ReflectionProbe/Content/Hitbox.mat new file mode 100644 index 000000000..bdb60908a --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Hitbox.mat @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3801829018741296407 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &-763970789868420574 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hitbox + m_Shader: {fileID: -6465566751694194690, guid: 59541e6caf586ca4f96ccf48a4813a51, type: 3} + m_ValidKeywords: + - _ALPHATEST_ON + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 1 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0.107 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 0} + m_BuildTextureStacks: [] diff --git a/package/Runtime/ReflectionProbe/Content/Hitbox.mat.meta b/package/Runtime/ReflectionProbe/Content/Hitbox.mat.meta new file mode 100644 index 000000000..e0edf334c --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Hitbox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3722d1c816b91e48809928bb9a91c45 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/ReflectiveMat.mat b/package/Runtime/ReflectionProbe/Content/ReflectiveMat.mat similarity index 98% rename from package/Runtime/ReflectionProbe/ReflectiveMat.mat rename to package/Runtime/ReflectionProbe/Content/ReflectiveMat.mat index 9b3c196f6..d53338972 100644 --- a/package/Runtime/ReflectionProbe/ReflectiveMat.mat +++ b/package/Runtime/ReflectionProbe/Content/ReflectiveMat.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ReflectiveMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ReflectionProbe/ReflectiveMat.mat.meta b/package/Runtime/ReflectionProbe/Content/ReflectiveMat.mat.meta similarity index 100% rename from package/Runtime/ReflectionProbe/ReflectiveMat.mat.meta rename to package/Runtime/ReflectionProbe/Content/ReflectiveMat.mat.meta diff --git a/package/Runtime/ReflectionProbe/Content/Skybox.meta b/package/Runtime/ReflectionProbe/Content/Skybox.meta new file mode 100644 index 000000000..b999087c7 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Skybox.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e16bd0221ca4bd44fa372eb5056e1ebd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Content/Skybox/bathroom_2k_EXR.exr b/package/Runtime/ReflectionProbe/Content/Skybox/bathroom_2k_EXR.exr new file mode 100644 index 000000000..2f59bad90 Binary files /dev/null and b/package/Runtime/ReflectionProbe/Content/Skybox/bathroom_2k_EXR.exr differ diff --git a/package/Runtime/ReflectionProbe/Content/Skybox/bathroom_2k_EXR.exr.meta b/package/Runtime/ReflectionProbe/Content/Skybox/bathroom_2k_EXR.exr.meta new file mode 100644 index 000000000..3bd0b71c1 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Content/Skybox/bathroom_2k_EXR.exr.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 97bc1a7bdef0d544287008faf3076212 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 2 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/Lighting Settings Reflection Probes Scene.lighting b/package/Runtime/ReflectionProbe/Lighting Settings Reflection Probes Scene.lighting new file mode 100644 index 000000000..52174e216 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Lighting Settings Reflection Probes Scene.lighting @@ -0,0 +1,64 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Lighting Settings Reflection Probes Scene + serializedVersion: 4 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 2 + m_LightmapMaxSize: 1024 + m_BakeResolution: 250 + m_Padding: 2 + m_LightmapCompression: 0 + m_AO: 1 + m_AOMaxDistance: 0.001 + m_CompAOExponent: 0.5 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 0 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 64 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 1 + m_PVREnvironmentMIS: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRTiledBaking: 0 diff --git a/package/Runtime/ReflectionProbe/Lighting Settings Reflection Probes Scene.lighting.meta b/package/Runtime/ReflectionProbe/Lighting Settings Reflection Probes Scene.lighting.meta new file mode 100644 index 000000000..477d07306 --- /dev/null +++ b/package/Runtime/ReflectionProbe/Lighting Settings Reflection Probes Scene.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31ec1a7cb16371e4abceb33a9f611e56 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/ReflectionProbe/README.md b/package/Runtime/ReflectionProbe/README.md index 2aed53e8d..26e06bb21 100644 --- a/package/Runtime/ReflectionProbe/README.md +++ b/package/Runtime/ReflectionProbe/README.md @@ -1,17 +1,17 @@ # Reflection Probes -Reflections are an important aspect while lighting your scene. Often your scene will need unique reflections for different parts. +Reflections are an important aspect while lighting your scene. Sometimes your scene will need unique reflections for parts that have Chrome materials, it's often desirable to have reflections that are different from their surroundings for better clarity. ## Usage -Set the `Anchor Override` in the MeshRenderer component to the ReflectionProbe that you want to apply. -Note: We currently only support reflection probes when the anchor override is set. Bounds or volumes are not checked. +Set the `Anchor Override` in the MeshRenderer component to the ReflectionProbe that you want to apply. +Note: Currently, volumes are not supported. ## Where to get a cubemap? -### Baked +### Rendered from your scene" For immersive reflections, it is recommended to bake them from the environment. You can do that right from a reflection probe by selecting `Type: Baked` and hitting the Bake button down below. -### Custom +### Custom 360° image Alternatively, you can import any [equirectangular panorama](https://polyhaven.com/hdris), and in the import settings, you can change the `Texture shape: cube`. -This way then, you can assign it to the reflection probe after setting the `Type: Custom`. +That texture is now assignable in the reflection probe inspector after setting the probe's type to `Custom`. diff --git a/package/Runtime/ReflectionProbe/ReflectionProbes.unity b/package/Runtime/ReflectionProbe/ReflectionProbes.unity index d7f8568ab..4e2763040 100644 --- a/package/Runtime/ReflectionProbe/ReflectionProbes.unity +++ b/package/Runtime/ReflectionProbe/ReflectionProbes.unity @@ -26,7 +26,7 @@ RenderSettings: m_AmbientIntensity: 1 m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: d38b587196874b04ea32bf0a071e01b0, type: 2} + m_SkyboxMaterial: {fileID: 2100000, guid: 5035ae8e2c8a4dd41a1d1a787d921256, type: 2} m_HaloStrength: 0.5 m_FlareStrength: 1 m_FlareFadeSpeed: 3 @@ -37,8 +37,8 @@ RenderSettings: m_ReflectionBounces: 1 m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.52388406, g: 0.6796649, b: 0.7687166, a: 1} + m_Sun: {fileID: 1609064306} + m_IndirectSpecularColor: {r: 0.6192141, g: 0.69999945, b: 0.7067927, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -98,7 +98,7 @@ LightmapSettings: m_TrainingDataDestination: TrainingData m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 31ec1a7cb16371e4abceb33a9f611e56, type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -151,7 +151,7 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime Guid: f514d1d331c449849a0dc16a6a1fc75c --- !u!4 &47630997 Transform: @@ -160,15 +160,15 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 47630995} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &284856214 +--- !u!1 &67417793 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -176,30 +176,96 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 284856215} + - component: {fileID: 67417794} + - component: {fileID: 67417797} + - component: {fileID: 67417796} + - component: {fileID: 67417795} m_Layer: 0 - m_Name: LookAt + m_Name: Cube m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &284856215 +--- !u!4 &67417794 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 284856214} + m_GameObject: {fileID: 67417793} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalPosition: {x: 0, y: -0.3792, z: 0.70315593} + m_LocalScale: {x: 0.25287, y: 0.2416, z: 0.58879} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 1 + m_Father: {fileID: 1231738156} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &648729440 +--- !u!65 &67417795 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67417793} + 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!23 &67417796 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67417793} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a3722d1c816b91e48809928bb9a91c45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &67417797 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67417793} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &284856214 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -207,64 +273,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 648729441} - - component: {fileID: 648729442} + - component: {fileID: 284856215} m_Layer: 0 - m_Name: ReflectionProbe 1 + m_Name: LookAt m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &648729441 +--- !u!4 &284856215 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 648729440} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -3.66, y: 0, z: -1.87} + m_GameObject: {fileID: 284856214} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.04, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 6 + m_Father: {fileID: 0} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!215 &648729442 -ReflectionProbe: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 648729440} - m_Enabled: 1 - serializedVersion: 2 - m_Type: 0 - m_Mode: 2 - m_RefreshMode: 0 - m_TimeSlicingMode: 0 - m_Resolution: 128 - m_UpdateFrequency: 0 - m_BoxSize: {x: 1, y: 1, z: 1} - m_BoxOffset: {x: 0, y: 0, z: 0} - m_NearClip: 0.3 - m_FarClip: 1000 - m_ShadowDistance: 100 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_IntensityMultiplier: 1 - m_BlendDistance: 1 - m_HDR: 1 - m_BoxProjection: 0 - m_RenderDynamicObjects: 0 - m_UseOcclusionCulling: 1 - m_Importance: 1 - m_CustomBakedTexture: {fileID: 8900000, guid: 8d2fcbef0364b894282281887b768993, type: 3} ---- !u!1 &691125482 +--- !u!1 &353231805 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -272,64 +304,79 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 691125483} - - component: {fileID: 691125484} - m_Layer: 0 - m_Name: ReflectionProbe 2 + - component: {fileID: 353231806} + - component: {fileID: 353231808} + - component: {fileID: 353231807} + m_Layer: 2 + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &691125483 -Transform: +--- !u!224 &353231806 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 691125482} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -5.16, y: 0, z: -1.87} + m_GameObject: {fileID: 353231805} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 7 + m_Father: {fileID: 1233403096} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!215 &691125484 -ReflectionProbe: + 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 &353231807 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 691125482} + m_GameObject: {fileID: 353231805} m_Enabled: 1 - serializedVersion: 2 - m_Type: 0 - m_Mode: 2 - m_RefreshMode: 0 - m_TimeSlicingMode: 0 - m_Resolution: 128 - m_UpdateFrequency: 0 - m_BoxSize: {x: 1, y: 1, z: 1} - m_BoxOffset: {x: 0, y: 0, z: 0} - m_NearClip: 0.3 - m_FarClip: 1000 - m_ShadowDistance: 100 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_IntensityMultiplier: 1 - m_BlendDistance: 1 - m_HDR: 1 - m_BoxProjection: 0 - m_RenderDynamicObjects: 0 - m_UseOcclusionCulling: 1 - m_Importance: 1 - m_CustomBakedTexture: {fileID: 8900000, guid: 899c8a35064d7fd4ca1c0e185ddc2080, type: 3} ---- !u!1 &692315834 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1492129135-0 + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: c96e07238a0a71945a675e948b02db0a, type: 3} + m_FontSize: 40 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 4 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: "Evironment \nReflections" +--- !u!222 &353231808 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 353231805} + m_CullTransparentMesh: 1 +--- !u!1 &405504966 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -337,82 +384,49 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 692315835} - - component: {fileID: 692315837} - - component: {fileID: 692315836} + - component: {fileID: 405504967} + - component: {fileID: 405504968} m_Layer: 0 - m_Name: Sphere (2) + m_Name: NeedleMenu m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &692315835 +--- !u!4 &405504967 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 692315834} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.199, y: 0, z: 0} + m_GameObject: {fileID: 405504966} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 5 + m_Father: {fileID: 0} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &692315836 -MeshRenderer: +--- !u!114 &405504968 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 692315834} + m_GameObject: {fileID: 405504966} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 03b16097c42ffed4b8275cd9ed200e96, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 691125483} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - 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_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &692315837 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 692315834} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &706762903 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!1 &510561455 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -420,173 +434,1774 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 706762906} - - component: {fileID: 706762905} - - component: {fileID: 706762904} - - component: {fileID: 706762907} - - component: {fileID: 706762909} - - component: {fileID: 706762908} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera + - component: {fileID: 510561456} + - component: {fileID: 510561458} + - component: {fileID: 510561457} + m_Layer: 2 + m_Name: Point Light (2) + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 + m_StaticEditorFlags: 2147483647 m_IsActive: 1 ---- !u!81 &706762904 -AudioListener: +--- !u!4 &510561456 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 706762903} - m_Enabled: 1 ---- !u!20 &706762905 -Camera: + m_GameObject: {fileID: 510561455} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.269, y: -0.789, z: 1.735} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2017295742} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &510561457 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 706762903} + m_GameObject: {fileID: 510561455} m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!108 &510561458 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 510561455} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.7 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.03 - far clip plane: 50 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1.2 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 2.536209e-29, z: 7.12e-43, w: 2.536209e-29} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 1 + m_ShadowAngle: 0 +--- !u!1 &648729440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648729441} + - component: {fileID: 648729442} + m_Layer: 2 + m_Name: ReflectionProbe 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &648729441 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648729440} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.66, y: -1.81, z: -1.87} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2017295742} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!215 &648729442 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648729440} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 0 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 8900000, guid: 6d80dc90a54354768850e6ca37e42dac, type: 3} +--- !u!1 &691125482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 691125483} + - component: {fileID: 691125484} + m_Layer: 2 + m_Name: ReflectionProbe 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &691125483 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691125482} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.16, y: -1.81, z: -1.87} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2017295742} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!215 &691125484 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691125482} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 0 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 8900000, guid: 97bc1a7bdef0d544287008faf3076212, type: 3} +--- !u!1 &692315834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 692315835} + - component: {fileID: 692315837} + - component: {fileID: 692315836} + m_Layer: 2 + m_Name: Sphere (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &692315835 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 692315834} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.44847, y: 0.40499997, z: -0.212} + m_LocalScale: {x: 0.28146338, y: 0.28146338, z: 0.28146338} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2017295742} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &692315836 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 692315834} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 03b16097c42ffed4b8275cd9ed200e96, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 691125483} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &692315837 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 692315834} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &706762903 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 706762906} + - component: {fileID: 706762905} + - component: {fileID: 706762904} + - component: {fileID: 706762907} + - component: {fileID: 706762909} + - component: {fileID: 706762908} + m_Layer: 0 + m_Name: Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &706762904 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 +--- !u!20 &706762905 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.03 + far clip plane: 50 + field of view: 35 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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 &706762906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_LocalRotation: {x: 0.01197978, y: -0.96786124, z: 0.046987277, w: 0.2467659} + m_LocalPosition: {x: 2.386, y: 1.525, z: 4.375} + m_LocalScale: {x: 1.0000129, y: 1, z: 1.0000097} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &706762907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-706762907-0 + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 1 + autoRotateSpeed: -0.15 + minPolarAngle: 0 + maxPolarAngle: 1.8 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0 + maxZoom: 10000 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 1 + middleClickToFocus: 1 + doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 706762909} +--- !u!114 &706762908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-706762908-0 + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1183024399 &706762909 +LookAtConstraint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706762903} + m_Enabled: 1 + m_Weight: 1 + m_RotationAtRest: {x: 0, y: 0, z: 0} + m_RotationOffset: {x: 0, y: 0, z: 0} + m_Roll: 0 + m_WorldUpObject: {fileID: 0} + m_UseUpObject: 0 + m_IsContraintActive: 1 + m_IsLocked: 0 + m_Sources: + - sourceTransform: {fileID: 284856215} + weight: 1 +--- !u!1 &733618325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 733618327} + - component: {fileID: 733618326} + m_Layer: 0 + m_Name: XR Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &733618326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733618325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!4 &733618327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733618325} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0.00000058114523} + m_LocalPosition: {x: 0, y: 0, z: 1.444} + m_LocalScale: {x: 0.85858, y: 0.85858, z: 0.85858} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1 &784234922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 784234924} + - component: {fileID: 784234923} + - component: {fileID: 784234925} + - component: {fileID: 784234927} + - component: {fileID: 784234928} + - component: {fileID: 784234929} + m_Layer: 0 + m_Name: Export + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &784234923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-784234923-0 + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &784234924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.81, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &784234925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-784234925-0 + compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &784234927 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-784234927-0 + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /reflection-probes + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &784234928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-784234928-0 + meta: + title: Reflection Probes + description: EnvMap controlled with a volume + image: {fileID: 2800000, guid: 0f4757d30bafc474bb21c35e43eb0b17, type: 3} +--- !u!114 &784234929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 784234922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 52882cd15871496cba5a3596b2e735c1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Gltf.Experimental.progressive.ProgressiveTexturesSettings, + Needle.Engine.GltfExport + AllowProgressiveLoading: 1 + UseMaxSize: 1 + MaxSize: 1024 + GenerateLODs: 1 +--- !u!1 &826524073 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 826524074} + - component: {fileID: 826524077} + - component: {fileID: 826524076} + - component: {fileID: 826524075} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &826524074 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826524073} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.3792, z: 0.70315593} + m_LocalScale: {x: 0.25287, y: 0.2416, z: 0.58879} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1914082028} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &826524075 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826524073} + 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!23 &826524076 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826524073} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a3722d1c816b91e48809928bb9a91c45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &826524077 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826524073} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &977229660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 977229661} + - component: {fileID: 977229663} + - component: {fileID: 977229662} + m_Layer: 2 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &977229661 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 977229660} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1087602900} + 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 &977229662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 977229660} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1492129135-0 + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: c96e07238a0a71945a675e948b02db0a, type: 3} + m_FontSize: 40 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 4 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Bathroom Reflection Probes +--- !u!222 &977229663 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 977229660} + m_CullTransparentMesh: 1 +--- !u!1 &1087602899 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1087602900} + - component: {fileID: 1087602903} + - component: {fileID: 1087602902} + - component: {fileID: 1087602901} + m_Layer: 2 + m_Name: Image (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1087602900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087602899} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 977229661} + m_Father: {fileID: 1595720066} + m_RootOrder: 2 + 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: 775, y: 170} + m_SizeDelta: {x: 300, y: 226} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1087602901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087602899} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1501128678-0 + 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: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 1 + m_ReverseArrangement: 0 +--- !u!114 &1087602902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087602899} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1501128676-0 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.6862745} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.13 +--- !u!222 &1087602903 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087602899} + m_CullTransparentMesh: 1 +--- !u!1 &1130944758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1130944759} + - component: {fileID: 1130944762} + - component: {fileID: 1130944761} + - component: {fileID: 1130944760} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1130944759 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130944758} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.3792, z: 0.70315593} + m_LocalScale: {x: 0.25287, y: 0.2416, z: 0.58879} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105821678} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1130944760 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130944758} + 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!23 &1130944761 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130944758} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a3722d1c816b91e48809928bb9a91c45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1130944762 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130944758} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1137915414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1137915416} + - component: {fileID: 1137915415} + m_Layer: 0 + m_Name: WebXR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1137915415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137915414} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 1 + usePlacementAdjustment: 1 + arSceneScale: 2 + useXRAnchor: 0 + useQuicklookExport: 0 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 0} +--- !u!4 &1137915416 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137915414} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1231738155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1231738156} + - component: {fileID: 1231738159} + - component: {fileID: 1231738158} + - component: {fileID: 1231738157} + m_Layer: 0 + m_Name: Hitbox 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1231738156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231738155} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.3673, y: -0.1785, z: -0.1812} + m_LocalScale: {x: 0.36730286, y: 1.4431, z: 0.28443196} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 67417794} + m_Father: {fileID: 1870775519} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1231738157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231738155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2017295743} + m_TargetAssemblyTypeName: Needle.Typescript.GeneratedComponents.ReflectionsSwitcher, + Needle.Engine-Samples.Runtime + m_MethodName: select + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!23 &1231738158 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231738155} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a3722d1c816b91e48809928bb9a91c45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1231738159 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231738155} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1233403095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1233403096} + - component: {fileID: 1233403099} + - component: {fileID: 1233403098} + - component: {fileID: 1233403097} + m_Layer: 2 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1233403096 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233403095} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 353231806} + m_Father: {fileID: 1595720066} + 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: -7, y: 170} + m_SizeDelta: {x: 300, y: 226} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1233403097 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233403095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1501128678-0 + 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: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 1 + m_ReverseArrangement: 0 +--- !u!114 &1233403098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233403095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1501128676-0 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.6862745} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.13 +--- !u!222 &1233403099 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233403095} + m_CullTransparentMesh: 1 +--- !u!1 &1346626952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1346626953} + - component: {fileID: 1346626955} + - component: {fileID: 1346626954} + m_Layer: 2 + m_Name: Point Light (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1346626953 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346626952} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.603, y: -0.805, z: 2.174} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2017295742} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1346626954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346626952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!108 &1346626955 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346626952} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.7 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 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 &706762906 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1.2 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 3.4e-44, z: 0, w: 3.4e-44} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 1 + m_ShadowAngle: 0 +--- !u!1 &1429726917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1429726918} + - component: {fileID: 1429726920} + - component: {fileID: 1429726919} + m_Layer: 2 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1429726918 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 706762903} - m_LocalRotation: {x: 0.0071576578, y: 0.9774458, z: -0.20837744, w: 0.033575587} - m_LocalPosition: {x: -0.28063428, y: 1.8267537, z: 4.080062} - m_LocalScale: {x: 1, y: 1, z: 1} + m_GameObject: {fileID: 1429726917} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.40499997, z: -0.21200001} + m_LocalScale: {x: 0.28146338, y: 0.28146338, z: 0.28146338} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 0 + m_Father: {fileID: 2017295742} + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &706762907 +--- !u!23 &1429726919 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1429726917} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 03b16097c42ffed4b8275cd9ed200e96, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 648729441} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1429726920 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1429726917} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1430838271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1430838272} + - component: {fileID: 1430838275} + - component: {fileID: 1430838274} + - component: {fileID: 1430838273} + m_Layer: 2 + m_Name: Image (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1430838272 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1430838271} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1818683432} + m_Father: {fileID: 1595720066} + 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: 380, y: 170} + m_SizeDelta: {x: 300, y: 226} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1430838273 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 706762903} + m_GameObject: {fileID: 1430838271} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine - $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-706762907-0 - autoTarget: 1 - autoFit: 0 - enableRotate: 1 - autoRotate: 1 - autoRotateSpeed: 0.3 - minPolarAngle: 0 - maxPolarAngle: 3.1415927 - minAzimuthAngle: Infinity - maxAzimuthAngle: Infinity - enableZoom: 1 - minZoom: 0 - maxZoom: 10000 - enablePan: 1 - enableDamping: 1 - dampingFactor: 0.1 - targetLerpDuration: 1 - enableKeys: 1 - middleClickToFocus: 1 - doubleClickToFocus: 1 - allowInterrupt: 1 - lookAtConstraint: {fileID: 706762909} ---- !u!114 &706762908 + m_EditorClassIdentifier: UnityEngine.UI.VerticalLayoutGroup, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1501128678-0 + 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: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 1 + m_ReverseArrangement: 0 +--- !u!114 &1430838274 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 706762903} + m_GameObject: {fileID: 1430838271} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, - Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-706762908-0 - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: [] - m_RendererIndex: -1 - m_VolumeLayerMask: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1501128676-0 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.6862745} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.13 +--- !u!222 &1430838275 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1430838271} + m_CullTransparentMesh: 1 +--- !u!1 &1595720061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1595720066} + - component: {fileID: 1595720065} + - component: {fileID: 1595720064} + - component: {fileID: 1595720063} + - component: {fileID: 1595720062} + m_Layer: 2 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1595720062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595720061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1867601489-0 + renderOnTop: 0 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!114 &1595720063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595720061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1867601486-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 0 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 ---- !u!1183024399 &706762909 -LookAtConstraint: + m_Bits: 4294967295 +--- !u!114 &1595720064 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 706762903} + m_GameObject: {fileID: 1595720061} m_Enabled: 1 - m_Weight: 1 - m_RotationAtRest: {x: 0, y: 0, z: 0} - m_RotationOffset: {x: 0, y: 0, z: 0} - m_Roll: 0 - m_WorldUpObject: {fileID: 0} - m_UseUpObject: 0 - m_IsContraintActive: 1 - m_IsLocked: 0 - m_Sources: - - sourceTransform: {fileID: 284856215} - weight: 1 ---- !u!1 &784234922 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1867601487-0 + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &1595720065 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595720061} + 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 &1595720066 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595720061} + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0.0000029504295} + m_LocalPosition: {x: 0, y: 0, z: -0.07} + m_LocalScale: {x: 0.0009845906, y: 0.0009845906, z: 0.0009845906} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1233403096} + - {fileID: 1430838272} + - {fileID: 1087602900} + m_Father: {fileID: 2017295742} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.377, y: -0.22199988} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1609064305 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -594,99 +2209,920 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 784234924} - - component: {fileID: 784234923} - - component: {fileID: 784234925} - - component: {fileID: 784234927} - - component: {fileID: 784234928} - m_Layer: 0 - m_Name: Export - m_TagString: EditorOnly + - component: {fileID: 1609064307} + - component: {fileID: 1609064306} + - component: {fileID: 1609064308} + m_Layer: 2 + m_Name: Directional Light + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 + m_StaticEditorFlags: 2147483647 m_IsActive: 1 ---- !u!114 &784234923 -MonoBehaviour: +--- !u!108 &1609064306 +Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 784234922} + m_GameObject: {fileID: 1609064305} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-784234923-0 - DirectoryName: Library/Needle/Sample - RemoteUrl: - AutoExport: 1 - AutoCompress: 1 - Dependencies: [] ---- !u!4 &784234924 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.12 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 24.3 +--- !u!4 &1609064307 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 784234922} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.81, z: 0} + m_GameObject: {fileID: 1609064305} + m_LocalRotation: {x: 0.3386211, y: -0.75887334, z: 0.5493791, w: -0.08734743} + m_LocalPosition: {x: 0, y: 0.58000016, z: 3.239} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &784234925 + m_Father: {fileID: 2017295742} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 50.774, y: -232.939, z: -74.684} +--- !u!114 &1609064308 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 784234922} + m_GameObject: {fileID: 1609064305} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine - $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-784234925-0 - compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src - Debug: 0 ---- !u!114 &784234927 -MonoBehaviour: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1001 &1802421120 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2017295742} + m_Modifications: + - target: {fileID: -9084256657420558024, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -8837228097685620280, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 648729441} + - target: {fileID: -8324608997699360874, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8324608997699360874, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -7670001245803653865, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -7641530628418429615, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -7641530628418429615, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -7500746653380252156, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -7500746653380252156, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -7288492865390644137, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -7288492865390644137, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -7142381184517682528, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -6853322328964139321, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -6853322328964139321, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -6495821626661464269, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -6105799109854515658, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -6009503976273407000, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -5699094826075343397, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -5609192591524351994, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5609192591524351994, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -5561017348738532127, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5561017348738532127, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -5425526712122062103, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5425526712122062103, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -5379307618221751318, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5379307618221751318, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -5255651648619672235, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5255651648619672235, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -5003024203719712657, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -5003024203719712657, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -4938160609815286805, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalScale.x + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: -4938160609815286805, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalScale.y + value: 1.1 + objectReference: {fileID: 0} + - target: {fileID: -4807012560059909734, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -4807012560059909734, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -4207901404065919150, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalPosition.y + value: -1.81 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3775059825204395335, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -3775059825204395335, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -3206944921993411533, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -3206944921993411533, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -3080571573239863508, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -2601788035031534907, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -2428971743866876728, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -2124547960581644586, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -1993066536658716021, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -1727535527238794862, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -1727535527238794862, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -1727535527238794862, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -1442003722450331454, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -1310493322627920003, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -1310493322627920003, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -1077856328173761501, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -1077856328173761501, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -713847581550280635, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -713847581550280635, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -681974614023518436, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -681974614023518436, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -463880945527092718, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -463880945527092718, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -334632087274080839, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -293746533963190173, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: -75450821590997962, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -75450821590997962, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 492928005928602819, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 648729441} + - target: {fileID: 567869158450273103, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 567869158450273103, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 728313840731674512, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 728313840731674512, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 830073243668990835, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 1108730297503312300, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 1543829818123737067, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 1617724050606743316, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 1871432208525638411, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1871432208525638411, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 1938724748290186771, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1938724748290186771, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 2662396450173430321, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 3096982835296615816, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3096982835296615816, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3333376636488563527, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 3374900370372820296, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 3402831851003668257, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 3437490445186564126, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3437490445186564126, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3521633013711469426, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3521633013711469426, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3739562120989807064, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 3954888920424032484, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3954888920424032484, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 4101137587400808006, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4101137587400808006, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 4279273948966755088, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 4837830354582596158, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 4838712131378137262, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 4902763059354175923, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 4902763059354175923, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 1167334478531780225, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + - target: {fileID: 4982320518772420494, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4982320518772420494, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 5177255929047740213, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5177255929047740213, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 5272149547143721918, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 6064135227557126102, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6064135227557126102, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6064135227557126102, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 7109922125066766793, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7109922125066766793, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 7335633180980057047, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 7371113707474853571, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7371113707474853571, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 7459802225056314925, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 8013576207845796488, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8013576207845796488, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8239369119370479114, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: 8253635008249534937, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 8334574520571117991, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 8413378229718531021, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8413378229718531021, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8495740523807211764, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 8700361000385288933, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8700361000385288933, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Name + value: BathRoom + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8771718938704791644, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 691125483} + - target: {fileID: 8944283667970919066, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8944283667970919066, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 9041533880941205655, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 648729441} + - target: {fileID: 9190893356614164377, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_Layer + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 9190893356614164377, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} +--- !u!4 &1802421121 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421122 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -2428971743866876728, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421123 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -334632087274080839, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421124 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 4838712131378137262, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421125 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 1543829818123737067, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421126 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 8253635008249534937, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421127 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 4837830354582596158, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421128 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -6495821626661464269, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421129 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -4207901404065919150, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421130 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 3374900370372820296, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421131 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 1617724050606743316, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421132 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 3739562120989807064, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421133 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -1993066536658716021, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421134 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 830073243668990835, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421135 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -2601788035031534907, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421136 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 8495740523807211764, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421137 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 3333376636488563527, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421138 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 7335633180980057047, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421139 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -6009503976273407000, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421140 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -3080571573239863508, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421141 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -6105799109854515658, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421142 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -9084256657420558024, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421143 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 4902763059354175923, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421144 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -7670001245803653865, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421145 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 3402831851003668257, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421146 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -2124547960581644586, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421147 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 8334574520571117991, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421148 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -1442003722450331454, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421149 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -7142381184517682528, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421150 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -5699094826075343397, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421151 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 8771718938704791644, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!23 &1802421152 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -293746533963190173, guid: cc06d3798cf868a4a9b7d7cf4d611daf, type: 3} + m_PrefabInstance: {fileID: 1802421120} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1818683431 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 784234922} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment - $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-784234927-0 - FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} - Path: /reflection-probes - OverrideGzipCompression: 1 - UseGzipCompression: 0 ---- !u!114 &784234928 + serializedVersion: 6 + m_Component: + - component: {fileID: 1818683432} + - component: {fileID: 1818683434} + - component: {fileID: 1818683433} + m_Layer: 2 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1818683432 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818683431} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1430838272} + 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 &1818683433 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 784234922} + m_GameObject: {fileID: 1818683431} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-784234928-0 - meta: - title: Reflection Probes - description: EnvMap controlled with a volume - image: {fileID: 2800000, guid: 0f4757d30bafc474bb21c35e43eb0b17, type: 3} ---- !u!1 &1283880998 + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-1492129135-0 + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: c96e07238a0a71945a675e948b02db0a, type: 3} + m_FontSize: 40 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 4 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Neutral Reflection Probes +--- !u!222 &1818683434 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818683431} + m_CullTransparentMesh: 1 +--- !u!1 &1870775518 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -694,48 +3130,47 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1283880999} - - component: {fileID: 1283881000} + - component: {fileID: 1870775519} + - component: {fileID: 1870775520} m_Layer: 0 - m_Name: NeedleMenu + m_Name: Hitboxes m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1283880999 +--- !u!4 &1870775519 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1283880998} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1870775518} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 8 + m_Children: + - {fileID: 1231738156} + - {fileID: 1914082028} + - {fileID: 2105821678} + m_Father: {fileID: 2017295742} + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1283881000 +--- !u!114 &1870775520 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1283880998} + m_GameObject: {fileID: 1870775518} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine - _position: 1 - ShowNeedleLogo: 1 - CreateFullscreenButton: 1 - CreateMuteButton: 0 - ShowSpatialMenu: 1 ---- !u!1 &1429726917 + m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine + IgnoreSkinnedMeshes: 0 +--- !u!1 &1914082027 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -743,38 +3178,97 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1429726918} - - component: {fileID: 1429726920} - - component: {fileID: 1429726919} + - component: {fileID: 1914082028} + - component: {fileID: 1914082031} + - component: {fileID: 1914082030} + - component: {fileID: 1914082029} m_Layer: 0 - m_Name: Sphere + m_Name: Hitbox 2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1429726918 +--- !u!4 &1914082028 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429726917} + m_GameObject: {fileID: 1914082027} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalPosition: {x: -0, y: -0.1785, z: -0.1812} + m_LocalScale: {x: 0.36730286, y: 1.4431, z: 0.28443196} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 3 + m_Children: + - {fileID: 826524074} + m_Father: {fileID: 1870775519} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1429726919 +--- !u!114 &1914082029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914082027} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2017295743} + m_TargetAssemblyTypeName: Needle.Typescript.GeneratedComponents.ReflectionsSwitcher, + Needle.Engine-Samples.Runtime + m_MethodName: select + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 648729440} + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!23 &1914082030 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429726917} + m_GameObject: {fileID: 1914082027} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -788,12 +3282,12 @@ MeshRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 03b16097c42ffed4b8275cd9ed200e96, type: 2} + - {fileID: 2100000, guid: a3722d1c816b91e48809928bb9a91c45, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 648729441} + m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_ReceiveGI: 1 @@ -810,15 +3304,15 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1429726920 +--- !u!33 &1914082031 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429726917} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1597275517 + m_GameObject: {fileID: 1914082027} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2017295741 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -826,88 +3320,88 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1597275518} - - component: {fileID: 1597275519} - - component: {fileID: 1597275520} - - component: {fileID: 1597275521} - m_Layer: 0 - m_Name: ReflectionProbes + - component: {fileID: 2017295742} + - component: {fileID: 2017295743} + m_Layer: 2 + m_Name: Content m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1597275518 +--- !u!4 &2017295742 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 2017295741} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.81, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 706762906} - - {fileID: 284856215} + - {fileID: 1802421121} + - {fileID: 1595720066} + - {fileID: 510561456} + - {fileID: 1346626953} + - {fileID: 2146137497} - {fileID: 1609064307} - {fileID: 1429726918} - {fileID: 2111164492} - {fileID: 692315835} - {fileID: 648729441} - {fileID: 691125483} - - {fileID: 1283880999} + - {fileID: 1870775519} m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1597275519 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-1597275519-0 - SuppressExport: 0 - EmbedSkybox: 1 ---- !u!114 &1597275520 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine - $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-1597275520-0 - IgnoreSkinnedMeshes: 0 ---- !u!114 &1597275521 +--- !u!114 &2017295743 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597275517} + m_GameObject: {fileID: 2017295741} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c0d486f15de1d234da162ec54633ab10, type: 3} + m_Script: {fileID: 11500000, guid: b88da10ab1ed625a692fde4b58423be9, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.WebARSessionRoot, Needle.Engine - $ GlobalObjectId_V1-2-f514d1d331c449849a0dc16a6a1fc75c-1597275521-0 - arScale: 1 - invertForward: 0 - customReticle: {fileID: 0} - arTouchTransform: 0 - useXRAnchor: 0 ---- !u!1 &1609064305 + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ReflectionsSwitcher, + Needle.Engine-Samples.Runtime + renderers: + - {fileID: 1802421152} + - {fileID: 1802421151} + - {fileID: 1802421150} + - {fileID: 1802421149} + - {fileID: 1802421148} + - {fileID: 1802421147} + - {fileID: 1802421146} + - {fileID: 1802421145} + - {fileID: 1802421144} + - {fileID: 1802421143} + - {fileID: 1802421142} + - {fileID: 1802421141} + - {fileID: 1802421140} + - {fileID: 1802421139} + - {fileID: 1802421138} + - {fileID: 1802421137} + - {fileID: 1802421136} + - {fileID: 1802421135} + - {fileID: 1802421134} + - {fileID: 1802421133} + - {fileID: 1802421132} + - {fileID: 1802421131} + - {fileID: 1802421130} + - {fileID: 1802421129} + - {fileID: 1802421128} + - {fileID: 1802421127} + - {fileID: 1802421126} + - {fileID: 1802421125} + - {fileID: 1802421124} + - {fileID: 1802421123} + - {fileID: 1802421122} +--- !u!1 &2105821677 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -915,113 +3409,140 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1609064307} - - component: {fileID: 1609064306} - - component: {fileID: 1609064308} + - component: {fileID: 2105821678} + - component: {fileID: 2105821681} + - component: {fileID: 2105821680} + - component: {fileID: 2105821679} m_Layer: 0 - m_Name: Directional Light + m_Name: Hitbox 3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!108 &1609064306 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609064305} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - 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_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1609064307 +--- !u!4 &2105821678 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609064305} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 2.39, z: -3.31} - m_LocalScale: {x: 1, y: 1, z: 1} + m_GameObject: {fileID: 2105821677} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.36730286, y: -0.1785, z: -0.1812} + m_LocalScale: {x: 0.36730286, y: 1.4431, z: 0.28443196} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1597275518} + m_Children: + - {fileID: 1130944759} + m_Father: {fileID: 1870775519} m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!114 &1609064308 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2105821679 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609064305} + m_GameObject: {fileID: 2105821677} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: - m_EditorClassIdentifier: - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2017295743} + m_TargetAssemblyTypeName: Needle.Typescript.GeneratedComponents.ReflectionsSwitcher, + Needle.Engine-Samples.Runtime + m_MethodName: select + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 691125482} + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!23 &2105821680 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105821677} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a3722d1c816b91e48809928bb9a91c45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2105821681 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105821677} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &2111164491 GameObject: m_ObjectHideFlags: 0 @@ -1033,7 +3554,7 @@ GameObject: - component: {fileID: 2111164492} - component: {fileID: 2111164494} - component: {fileID: 2111164493} - m_Layer: 0 + m_Layer: 2 m_Name: Sphere (1) m_TagString: Untagged m_Icon: {fileID: 0} @@ -1047,13 +3568,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2111164491} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.199, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.44847, y: 0.40499997, z: -0.21200001} + m_LocalScale: {x: 0.28146338, y: 0.28146338, z: 0.28146338} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 4 + m_Father: {fileID: 2017295742} + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &2111164493 MeshRenderer: @@ -1105,3 +3626,119 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2111164491} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2146137496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2146137497} + - component: {fileID: 2146137499} + - component: {fileID: 2146137498} + m_Layer: 2 + m_Name: Point Light (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2146137497 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146137496} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.94100004, z: 3.981} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2017295742} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2146137498 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146137496} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!108 &2146137499 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146137496} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.7 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1.2 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 4.5905e-41, y: 3.1801906e+30, z: 7.13e-43, w: 1.58e-43} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 1 + m_ShadowAngle: 0 diff --git a/package/Runtime/Screensharing/Screensharing.unity b/package/Runtime/Screensharing/Screensharing.unity index 68527fe1b..4a884c05d 100644 --- a/package/Runtime/Screensharing/Screensharing.unity +++ b/package/Runtime/Screensharing/Screensharing.unity @@ -2293,6 +2293,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 1 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1305528483 GameObject: diff --git a/package/Runtime/Scrollytelling/Assets/Materials/Screen.mat b/package/Runtime/Scrollytelling/Assets/Materials/Screen.mat index aecbadbc5..c94708cce 100644 --- a/package/Runtime/Scrollytelling/Assets/Materials/Screen.mat +++ b/package/Runtime/Scrollytelling/Assets/Materials/Screen.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _BUILTIN_ALPHATEST_ON - _BUILTIN_AlphaClip + - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON m_InvalidKeywords: [] m_LightmapFlags: 4 @@ -83,8 +84,8 @@ Material: m_Offset: {x: 0, y: 0} - baseColorTexture: m_Texture: {fileID: 2800000, guid: afd8574eacbd3c54cb156ec364f3bbd0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} + m_Scale: {x: 0.5625, y: 1} + m_Offset: {x: -0.38, y: -0.13} - unity_Lightmaps: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} @@ -139,7 +140,7 @@ Material: - _SpecularHighlights: 1 - _SrcBlend: 1 - _Surface: 0 - - _TEXTURE_TRANSFORM: 0 + - _TEXTURE_TRANSFORM: 1 - _UVSec: 0 - _VERTEX_COLORS: 1 - _WorkflowMode: 1 @@ -147,7 +148,7 @@ Material: - _ZWrite: 1 - _ZWriteControl: 0 - alphaCutoff: -0.5 - - baseColorTextureRotation: 0 + - baseColorTextureRotation: 3.14 - baseColorTextureTexCoord: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} diff --git a/package/Runtime/Scrollytelling/Assets/Materials/needle-website.jpg b/package/Runtime/Scrollytelling/Assets/Materials/needle-website.jpg new file mode 100644 index 000000000..4aa0c08c4 Binary files /dev/null and b/package/Runtime/Scrollytelling/Assets/Materials/needle-website.jpg differ diff --git a/package/Runtime/Scrollytelling/Assets/Materials/needle-website.jpg.meta b/package/Runtime/Scrollytelling/Assets/Materials/needle-website.jpg.meta new file mode 100644 index 000000000..1f8e3c699 --- /dev/null +++ b/package/Runtime/Scrollytelling/Assets/Materials/needle-website.jpg.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: afd8574eacbd3c54cb156ec364f3bbd0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Lumin + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: 12 + textureCompression: 5 + compressionQuality: 90 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 1 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 6 + textureFormat: 47 + textureCompression: 5 + compressionQuality: 90 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 1 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Scrollytelling/Assets/Materials/needle-website.png.png b/package/Runtime/Scrollytelling/Assets/Materials/needle-website.png.png deleted file mode 100644 index 4fe259c59..000000000 Binary files a/package/Runtime/Scrollytelling/Assets/Materials/needle-website.png.png and /dev/null differ diff --git a/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly-Display.glb b/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly-Display.glb new file mode 100644 index 000000000..4a88b127d Binary files /dev/null and b/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly-Display.glb differ diff --git a/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly-Display.glb.meta b/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly-Display.glb.meta new file mode 100644 index 000000000..38907d0ec --- /dev/null +++ b/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly-Display.glb.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 4cb7b23db203d474fb81692e6cd862e8 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {instanceID: 0} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: + - name: KHR_materials_transmission + supported: 1 + used: 1 + required: 0 + - name: KHR_materials_volume + supported: 1 + used: 1 + required: 0 + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly.glb.meta b/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly.glb.meta index 0ccc17a72..bba96aa57 100644 --- a/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly.glb.meta +++ b/package/Runtime/Scrollytelling/Assets/Models/Lynx-R1_LowPoly.glb.meta @@ -15,29 +15,45 @@ ScriptedImporter: _readWriteEnabled: 1 _generateColliders: 0 _swapUvs: 0 - _generateLightmapUVs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 _importNormals: 0 _importTangents: 0 + _importCamera: 2 _importAnimations: 2 + _addAnimatorComponent: 0 _animationLoopTime: 1 _animationLoopPose: 0 _importMaterials: 1 + _enableGpuInstancing: 0 _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 materials: - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} - - {instanceID: 0} + - {fileID: -5544290299999670430, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: 4659164557072273620, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: 2613540171139825920, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: 8789425792043377202, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: -727124173838326658, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: 5387055940459770157, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: -4418789935878621737, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: 3036521955322547851, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: -1512354654399851522, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: -1672652402778030176, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: -8629471750564873720, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: 5695661924734967666, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: 8476854076346783528, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + - {fileID: -1580535799172915004, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + textures: + - {fileID: 783057749069388712, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 1 + animations: [] _extensions: - name: KHR_texture_transform supported: 1 @@ -56,6 +72,8 @@ ScriptedImporter: used: 1 required: 0 _textures: - - texture: {instanceID: 0} + - texture: {fileID: 783057749069388712, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} shouldBeLinear: 1 + shouldBeNormalMap: 0 _mainAssetIdentifier: scenes/Lynx-R1_LowPoly + _importPlugins: [] diff --git a/package/Runtime/Scrollytelling/Scrollytelling.unity b/package/Runtime/Scrollytelling/Scrollytelling.unity index 818274a96..f0c357c76 100644 --- a/package/Runtime/Scrollytelling/Scrollytelling.unity +++ b/package/Runtime/Scrollytelling/Scrollytelling.unity @@ -300,6 +300,84 @@ Transform: m_Father: {fileID: 1050133064} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &177115930 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1022592792} + m_Modifications: + - target: {fileID: -5045373824169208073, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 6a8e177046aece7418c099a3684f0597, type: 2} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalScale.x + value: 99.12466 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalScale.y + value: 94.160164 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalScale.z + value: 110.18558 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalPosition.x + value: -0.001 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0306 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalPosition.z + value: -0.1075 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalRotation.w + value: 0.72661144 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalRotation.x + value: -0.6870321 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalRotation.y + value: 0.0038545975 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalRotation.z + value: 0.0028121478 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + propertyPath: m_Name + value: Lynx-R1_LowPoly-Display + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} +--- !u!4 &177115931 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 4cb7b23db203d474fb81692e6cd862e8, type: 3} + m_PrefabInstance: {fileID: 177115930} + m_PrefabAsset: {fileID: 0} --- !u!1 &203534418 GameObject: m_ObjectHideFlags: 0 @@ -638,6 +716,10 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: -6467016894922760323, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: -3962373315678876323, guid: 5feb99efb3c3fe947aed20817dbd1099, type: 3} propertyPath: m_Name value: Lynx-R1_LowPoly @@ -863,12 +945,11 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1022592791} m_LocalRotation: {x: -0.027986743, y: -0.0047141006, z: 0.000737123, w: 0.9995969} - m_LocalPosition: {x: 0.0325, y: -0.024800003, z: 0.12320001} + m_LocalPosition: {x: 0, y: -0.0213, z: 0.1201} m_LocalScale: {x: 1.0088259, y: 0.907073, z: 1.0625116} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1406488416} - - {fileID: 1265201952} + - {fileID: 177115931} m_Father: {fileID: 767174361} m_RootOrder: 26 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1078,89 +1159,6 @@ MonoBehaviour: m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 ---- !u!1 &1265201951 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1265201952} - - component: {fileID: 1265201954} - - component: {fileID: 1265201953} - m_Layer: 0 - m_Name: QuadR - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1265201952 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1265201951} - m_LocalRotation: {x: -0, y: 4.6566118e-10, z: 2.9103824e-11, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.054455422, y: 0.039952908, z: 0.051703934} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1022592792} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: -3.207, y: -0.543, z: 0.1} ---- !u!23 &1265201953 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1265201951} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 6a8e177046aece7418c099a3684f0597, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - 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_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1265201954 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1265201951} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1283880998 GameObject: m_ObjectHideFlags: 0 @@ -1209,6 +1207,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1296487680 GameObject: @@ -1327,10 +1326,10 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Gltf.Experimental.progressive.ProgressiveTexturesSettings, Needle.Engine.GltfExport - AllowProgressiveLoading: 0 + AllowProgressiveLoading: 1 UseMaxSize: 1 - MaxSize: 128 - GenerateLODs: 1 + MaxSize: 2048 + GenerateLODs: 0 --- !u!1 &1319072830 GameObject: m_ObjectHideFlags: 0 @@ -1384,89 +1383,6 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 ---- !u!1 &1406488415 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1406488416} - - component: {fileID: 1406488418} - - component: {fileID: 1406488417} - m_Layer: 0 - m_Name: QuadL - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1406488416 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1406488415} - m_LocalRotation: {x: -0, y: 4.6566118e-10, z: 2.9103824e-11, w: 1} - m_LocalPosition: {x: -0.06423684, y: 0.000019547228, z: -0.00008572937} - m_LocalScale: {x: 0.054455422, y: 0.039952908, z: 0.051703934} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1022592792} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -3.207, y: -0.543, z: 0.1} ---- !u!23 &1406488417 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1406488415} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 6a8e177046aece7418c099a3684f0597, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - 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_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1406488418 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1406488415} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1464404554 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Shaders/CustomShader.unity b/package/Runtime/Shaders/CustomShader.unity index 556cf5da0..6cc9e3d4d 100644 --- a/package/Runtime/Shaders/CustomShader.unity +++ b/package/Runtime/Shaders/CustomShader.unity @@ -1178,6 +1178,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1597275517 GameObject: diff --git a/package/Runtime/ShadowCatcher/Materials/CutoutMat 1.mat b/package/Runtime/ShadowCatcher/Materials/CutoutMat 1.mat index dc43fd0e2..8b9225f58 100644 --- a/package/Runtime/ShadowCatcher/Materials/CutoutMat 1.mat +++ b/package/Runtime/ShadowCatcher/Materials/CutoutMat 1.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: CutoutMat 1 m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 1 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShadowCatcher/Materials/CutoutMat 2.mat b/package/Runtime/ShadowCatcher/Materials/CutoutMat 2.mat index f09a437c0..750228d46 100644 --- a/package/Runtime/ShadowCatcher/Materials/CutoutMat 2.mat +++ b/package/Runtime/ShadowCatcher/Materials/CutoutMat 2.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: CutoutMat 2 m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -167,7 +165,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 1 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShadowCatcher/Materials/CutoutMat 3.mat b/package/Runtime/ShadowCatcher/Materials/CutoutMat 3.mat index 84f3e0bcc..55604c127 100644 --- a/package/Runtime/ShadowCatcher/Materials/CutoutMat 3.mat +++ b/package/Runtime/ShadowCatcher/Materials/CutoutMat 3.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: CutoutMat 3 m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -20,7 +19,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -154,7 +152,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 1 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -182,6 +182,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShadowCatcher/Materials/EmissiveMat.mat b/package/Runtime/ShadowCatcher/Materials/EmissiveMat.mat index f583fb2bc..92af2b055 100644 --- a/package/Runtime/ShadowCatcher/Materials/EmissiveMat.mat +++ b/package/Runtime/ShadowCatcher/Materials/EmissiveMat.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _RECEIVE_SHADOWS_OFF - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _EMISSION m_LightmapFlags: 2 @@ -180,7 +181,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +213,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShadowCatcher/ShadowCatcher.unity b/package/Runtime/ShadowCatcher/ShadowCatcher.unity index 89149a073..3b7260fe4 100644 --- a/package/Runtime/ShadowCatcher/ShadowCatcher.unity +++ b/package/Runtime/ShadowCatcher/ShadowCatcher.unity @@ -898,7 +898,6 @@ GameObject: - component: {fileID: 1219450060} - component: {fileID: 1219450059} - component: {fileID: 1219450062} - - component: {fileID: 1219450061} m_Layer: 0 m_Name: MyScene m_TagString: Untagged @@ -940,24 +939,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1219450061 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1219450058} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c0d486f15de1d234da162ec54633ab10, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.WebARSessionRoot, Needle.Engine - $ GlobalObjectId_V1-2-28fc51c374dec6740b6b34b648a64644-1219450061-0 - arScale: 2 - invertForward: 0 - customReticle: {fileID: 0} - arTouchTransform: 0 - useXRAnchor: 0 --- !u!114 &1219450062 MonoBehaviour: m_ObjectHideFlags: 0 @@ -975,8 +956,8 @@ MonoBehaviour: createSendToQuestButton: 1 createQRCode: 1 usePlacementReticle: 1 - usePlacementAdjustment: 0 - arSceneScale: 1 + usePlacementAdjustment: 1 + arSceneScale: 2 useXRAnchor: 0 useQuicklookExport: 0 useDepthSensing: 0 @@ -1032,6 +1013,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1296517667 GameObject: diff --git a/package/Runtime/ShootingRange/Content/Map/Sand/Sand.mat b/package/Runtime/ShootingRange/Content/Map/Sand/Sand.mat index 99eef2a6c..b34a65547 100644 --- a/package/Runtime/ShootingRange/Content/Map/Sand/Sand.mat +++ b/package/Runtime/ShootingRange/Content/Map/Sand/Sand.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _TEXTURE_TRANSFORM m_LightmapFlags: 6 @@ -190,7 +191,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -219,6 +222,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Dark.mat b/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Dark.mat index 69bbc97fb..b7646b30d 100644 --- a/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Dark.mat +++ b/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Dark.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -105,6 +106,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -122,6 +125,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Light.mat b/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Light.mat index 620dedea0..e3f081591 100644 --- a/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Light.mat +++ b/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Light.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -105,6 +106,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -122,6 +125,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Trunk.mat b/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Trunk.mat index a0132d1e1..d77abdc7a 100644 --- a/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Trunk.mat +++ b/package/Runtime/ShootingRange/Content/Palms/Materials/Palm_Levaes_Trunk.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 8bc739b14fe811644abb82057b363ba8, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -105,6 +106,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 0 @@ -122,6 +125,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Pistol/Materials/Pistol_Material.mat b/package/Runtime/ShootingRange/Content/Pistol/Materials/Pistol_Material.mat index beda8709e..43281852d 100644 --- a/package/Runtime/ShootingRange/Content/Pistol/Materials/Pistol_Material.mat +++ b/package/Runtime/ShootingRange/Content/Pistol/Materials/Pistol_Material.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _CLEARCOAT_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -148,6 +149,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.613 diff --git a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_11.mat b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_11.mat index a6e59840f..26345b61f 100644 --- a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_11.mat +++ b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_11.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -177,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -207,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_13.mat b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_13.mat index b46b1e309..1b2f94364 100644 --- a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_13.mat +++ b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_13.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -177,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -207,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_2.mat b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_2.mat index 20960c4cf..06c6438e0 100644 --- a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_2.mat +++ b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_2.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -177,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -207,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_3.mat b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_3.mat index c9a2a5673..4f5391c62 100644 --- a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_3.mat +++ b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_3.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -177,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -207,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_5.mat b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_5.mat index 300a772dd..520f42022 100644 --- a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_5.mat +++ b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_5.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -177,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -207,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_7.mat b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_7.mat index 03a055f00..c9f02ed2e 100644 --- a/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_7.mat +++ b/package/Runtime/ShootingRange/Content/Rocks/Models/Materials/Rock_7.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _NORMALMAP m_LightmapFlags: 6 @@ -190,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -220,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/ShootingRange/Content/Target/Models/Materials/Wood_Mat.mat b/package/Runtime/ShootingRange/Content/Target/Models/Materials/Wood_Mat.mat index e1bd696e3..22fbdc99b 100644 --- a/package/Runtime/ShootingRange/Content/Target/Models/Materials/Wood_Mat.mat +++ b/package/Runtime/ShootingRange/Content/Target/Models/Materials/Wood_Mat.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _SPECULAR_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -93,6 +94,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: -1 - _QueueOffset: 0 - _SPECULAR: 1 @@ -110,6 +113,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.45 diff --git a/package/Runtime/ShootingRange/ShootingRange - FPS Showcase.unity b/package/Runtime/ShootingRange/ShootingRange - FPS Showcase.unity index 9bb006f22..211534a15 100644 --- a/package/Runtime/ShootingRange/ShootingRange - FPS Showcase.unity +++ b/package/Runtime/ShootingRange/ShootingRange - FPS Showcase.unity @@ -2034,6 +2034,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &606676336 PrefabInstance: diff --git a/package/Runtime/Sidescroller/Sidescroller.unity b/package/Runtime/Sidescroller/Sidescroller.unity index a9a1b955c..3c2ca3030 100644 --- a/package/Runtime/Sidescroller/Sidescroller.unity +++ b/package/Runtime/Sidescroller/Sidescroller.unity @@ -2432,6 +2432,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &624744916 GameObject: diff --git a/package/Runtime/SpatialAudio/SpatialAudio.unity b/package/Runtime/SpatialAudio/SpatialAudio.unity index 574d1411a..645fe65b1 100644 --- a/package/Runtime/SpatialAudio/SpatialAudio.unity +++ b/package/Runtime/SpatialAudio/SpatialAudio.unity @@ -420,7 +420,7 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!114 &147928119 MonoBehaviour: @@ -834,6 +834,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &682463205 GameObject: diff --git a/package/Runtime/SpatialTrigger/SpatialTrigger.unity b/package/Runtime/SpatialTrigger/SpatialTrigger.unity index 2c3d728e7..61097ba66 100644 --- a/package/Runtime/SpatialTrigger/SpatialTrigger.unity +++ b/package/Runtime/SpatialTrigger/SpatialTrigger.unity @@ -395,6 +395,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &652168555 GameObject: diff --git a/package/Runtime/SpatialTrigger/Sphere.mat b/package/Runtime/SpatialTrigger/Sphere.mat index 0a0e6ac4a..35b0303ce 100644 --- a/package/Runtime/SpatialTrigger/Sphere.mat +++ b/package/Runtime/SpatialTrigger/Sphere.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Sphere m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Splines.meta b/package/Runtime/Splines.meta new file mode 100644 index 000000000..9dab7df8c --- /dev/null +++ b/package/Runtime/Splines.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c546c1daace862140863a6744d8d1650 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Content.meta b/package/Runtime/Splines/Content.meta new file mode 100644 index 000000000..7cc249c4a --- /dev/null +++ b/package/Runtime/Splines/Content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad5345b7e6602bb4a9de6a066090904c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Content/CycleSpline.anim b/package/Runtime/Splines/Content/CycleSpline.anim new file mode 100644 index 000000000..bdb62d609 --- /dev/null +++ b/package/Runtime/Splines/Content/CycleSpline.anim @@ -0,0 +1,122 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CycleSpline + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: position01 + path: + classID: 114 + script: {fileID: 11500000, guid: ed4e6cee1a6c8c784ea58a8d1cb59987, type: 3} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 32330115 + script: {fileID: 11500000, guid: ed4e6cee1a6c8c784ea58a8d1cb59987, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: position01 + path: + classID: 114 + script: {fileID: 11500000, guid: ed4e6cee1a6c8c784ea58a8d1cb59987, type: 3} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/package/Runtime/Splines/Content/CycleSpline.anim.meta b/package/Runtime/Splines/Content/CycleSpline.anim.meta new file mode 100644 index 000000000..8f77271cc --- /dev/null +++ b/package/Runtime/Splines/Content/CycleSpline.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a8abbb0700cc9c48ad4cddef9eda4f1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Content/PingPongSpline.anim b/package/Runtime/Splines/Content/PingPongSpline.anim new file mode 100644 index 000000000..a5189ecc6 --- /dev/null +++ b/package/Runtime/Splines/Content/PingPongSpline.anim @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PingPongSpline + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: -1 + outSlope: 1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: position01 + path: + classID: 114 + script: {fileID: 11500000, guid: ed4e6cee1a6c8c784ea58a8d1cb59987, type: 3} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 32330115 + script: {fileID: 11500000, guid: ed4e6cee1a6c8c784ea58a8d1cb59987, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0 + inSlope: -1 + outSlope: 1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: position01 + path: + classID: 114 + script: {fileID: 11500000, guid: ed4e6cee1a6c8c784ea58a8d1cb59987, type: 3} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/package/Runtime/Splines/Content/PingPongSpline.anim.meta b/package/Runtime/Splines/Content/PingPongSpline.anim.meta new file mode 100644 index 000000000..0d7a9352a --- /dev/null +++ b/package/Runtime/Splines/Content/PingPongSpline.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c4c60d15a44f89f4e8d378337d585a96 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Content/Sphere - 1.mat b/package/Runtime/Splines/Content/Sphere - 1.mat new file mode 100644 index 000000000..537264682 --- /dev/null +++ b/package/Runtime/Splines/Content/Sphere - 1.mat @@ -0,0 +1,268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8615116700056676057 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sphere - 1 + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 1 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.241 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 1 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.759 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 0.8627451, g: 0.20792156, b: 0.6639464, a: 1} + - _Color: {r: 0.8627451, g: 0.20792153, b: 0.66394633, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.8627451, g: 0.20792153, b: 0.66394633, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &8624004533319539020 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/package/Runtime/Splines/Content/Sphere - 1.mat.meta b/package/Runtime/Splines/Content/Sphere - 1.mat.meta new file mode 100644 index 000000000..e986094d1 --- /dev/null +++ b/package/Runtime/Splines/Content/Sphere - 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9ee0f4169281bd408e2a174bc818db6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Content/Sphere - 2.mat b/package/Runtime/Splines/Content/Sphere - 2.mat new file mode 100644 index 000000000..145139edc --- /dev/null +++ b/package/Runtime/Splines/Content/Sphere - 2.mat @@ -0,0 +1,268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2635069808115251453 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sphere - 2 + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 1 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.241 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 1 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.759 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 0.8627451, g: 0.37575248, b: 0.20784314, a: 1} + - _Color: {r: 0.8627451, g: 0.37575245, b: 0.2078431, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.8627451, g: 0.37575245, b: 0.2078431, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &8624004533319539020 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/package/Runtime/Splines/Content/Sphere - 2.mat.meta b/package/Runtime/Splines/Content/Sphere - 2.mat.meta new file mode 100644 index 000000000..708041e16 --- /dev/null +++ b/package/Runtime/Splines/Content/Sphere - 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eef5c94a39c8fdc4bb22b23bb2ca8afb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Content/Sphere - 3.mat b/package/Runtime/Splines/Content/Sphere - 3.mat new file mode 100644 index 000000000..4c59ecd17 --- /dev/null +++ b/package/Runtime/Splines/Content/Sphere - 3.mat @@ -0,0 +1,268 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sphere - 3 + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 1 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.241 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 1 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.759 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 0.35990366, g: 0.20784314, b: 0.8627451, a: 1} + - _Color: {r: 0.35990363, g: 0.2078431, b: 0.8627451, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.35990363, g: 0.2078431, b: 0.8627451, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &3580511637992660949 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &8624004533319539020 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/package/Runtime/Splines/Content/Sphere - 3.mat.meta b/package/Runtime/Splines/Content/Sphere - 3.mat.meta new file mode 100644 index 000000000..4cb5a834f --- /dev/null +++ b/package/Runtime/Splines/Content/Sphere - 3.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abe6da397baa1104b894de042b67992a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Content/Trail.mat b/package/Runtime/Splines/Content/Trail.mat new file mode 100644 index 000000000..5be43b0d2 --- /dev/null +++ b/package/Runtime/Splines/Content/Trail.mat @@ -0,0 +1,287 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8022289309852622305 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!114 &-5115408604692366378 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Trail + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0.1 + - _DstBlend: 10 + - _EnvironmentReflections: 1 + - _FlipbookBlending: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _Mode: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/package/Runtime/Splines/Content/Trail.mat.meta b/package/Runtime/Splines/Content/Trail.mat.meta new file mode 100644 index 000000000..4d1cd3e0c --- /dev/null +++ b/package/Runtime/Splines/Content/Trail.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49f617b3a74eadb43a238705a61f9384 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Content/Walker.prefab b/package/Runtime/Splines/Content/Walker.prefab new file mode 100644 index 000000000..627441b69 --- /dev/null +++ b/package/Runtime/Splines/Content/Walker.prefab @@ -0,0 +1,5009 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &618721607151139911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5133313096352803798} + - component: {fileID: 8464375155904705206} + - component: {fileID: 237674546132901529} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5133313096352803798 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618721607151139911} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 8712160746244017849} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8464375155904705206 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618721607151139911} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &237674546132901529 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618721607151139911} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d9ee0f4169281bd408e2a174bc818db6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &2187760807095238536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8712160746244017849} + - component: {fileID: 6070058204467300982} + - component: {fileID: 403623691938675799} + - component: {fileID: 4684285745826444541} + m_Layer: 0 + m_Name: Walker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8712160746244017849 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2187760807095238536} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5133313096352803798} + - {fileID: 3548478952573614566} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6070058204467300982 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2187760807095238536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed4e6cee1a6c8c784ea58a8d1cb59987, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.SplineWalker, Needle.Samples.Splines.Runtime + object: {fileID: 2187760807095238536} + position01: 0 + lookAt: {fileID: 0} + clamp: 0 + spline: {fileID: 0} +--- !u!111 &403623691938675799 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2187760807095238536} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 3a8abbb0700cc9c48ad4cddef9eda4f1, type: 2} + m_Animations: [] + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!114 &4684285745826444541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2187760807095238536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 920a854a289e41e694be9d07512f9a4a, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.AnimationData, Needle.Engine + loop: 1 + clampWhenFinished: 0 + minMaxSpeed: {x: 0.3, y: 0.5} + minMaxOffsetNormalized: {x: 0, y: 1} +--- !u!1 &5177840319459191513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3548478952573614566} + - component: {fileID: 1823028492036426387} + - component: {fileID: 8580323695355834237} + m_Layer: 0 + m_Name: Particles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3548478952573614566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5177840319459191513} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.70710635, z: -0, w: 0.7071073} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8712160746244017849} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &1823028492036426387 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5177840319459191513} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 1 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 999 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 0, g: 0, b: 0, a: 0.29803923} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.04 + minScalar: 0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.0001 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 1 + m_Mode: 1 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 1 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.01 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 0 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95 + value: 1 + inSlope: 0.022644663 + outSlope: -9.666622 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.10714267 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &8580323695355834237 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5177840319459191513} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 49f617b3a74eadb43a238705a61f9384, type: 2} + - {fileID: 2100000, guid: 49f617b3a74eadb43a238705a61f9384, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 00010304 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 diff --git a/package/Runtime/Splines/Content/Walker.prefab.meta b/package/Runtime/Splines/Content/Walker.prefab.meta new file mode 100644 index 000000000..e5034c76e --- /dev/null +++ b/package/Runtime/Splines/Content/Walker.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7ee2c17dc0078e74aac6dc77fc3f04f7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/README.md b/package/Runtime/Splines/README.md new file mode 100644 index 000000000..102b179a9 --- /dev/null +++ b/package/Runtime/Splines/README.md @@ -0,0 +1,5 @@ +# Splines + +Splines are compresied of connected bezier curves which allow for defining a smooth path in 3D space. That can be used in a variety of use cases like camera animations, AI path definition or procedural animation. + +This sample utilizes the [Unity Splines package 2.5.2](https://docs.unity3d.com/Packages/com.unity.splines@2.4/manual/index.html) which is available for Unity LTS 2022 and later. \ No newline at end of file diff --git a/package/Runtime/Splines/README.md.meta b/package/Runtime/Splines/README.md.meta new file mode 100644 index 000000000..aa7295b34 --- /dev/null +++ b/package/Runtime/Splines/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8cd8cc270422d3942bfe4a32de0afd96 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Scripts.meta b/package/Runtime/Splines/Scripts.meta new file mode 100644 index 000000000..37aec48a5 --- /dev/null +++ b/package/Runtime/Splines/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 615d5e6eb02092940a023f74c23997df +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen.meta b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen.meta new file mode 100644 index 000000000..38320c8ef --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f01237942b93bc4d8b36d0cd2b06519 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/Needle.Samples.Splines.Runtime.asmdef b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/Needle.Samples.Splines.Runtime.asmdef new file mode 100644 index 000000000..87f7eecfe --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/Needle.Samples.Splines.Runtime.asmdef @@ -0,0 +1,25 @@ +{ + "name": "Needle.Samples.Splines.Runtime", + "rootNamespace": "", + "references": [ + "Needle.Engine-Samples.Runtime", + "Needle.Engine.Common", + "Needle.Engine", + "Unity.Splines" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [ + { + "name": "com.unity.splines", + "expression": "0", + "define": "SPLINES_PACAKGE" + } + ], + "noEngineReferences": false +} \ No newline at end of file diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/Needle.Samples.Splines.Runtime.asmdef.meta b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/Needle.Samples.Splines.Runtime.asmdef.meta new file mode 100644 index 000000000..10761d3bc --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/Needle.Samples.Splines.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 04911d4709506fc48a0514e00327980b +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/SplineWalker.cs b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/SplineWalker.cs new file mode 100644 index 000000000..9f07aeb72 --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/SplineWalker.cs @@ -0,0 +1,61 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class SplineWalker : UnityEngine.MonoBehaviour + { + public UnityEngine.GameObject @object; + public float @position01; + public UnityEngine.GameObject @lookAt; + public bool @clamp = false; + public void start(){} + } +} + +// NEEDLE_CODEGEN_END + +#if SPLINES_PACAKGE + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class SplineWalker : UnityEngine.MonoBehaviour + { + public UnityEngine.Splines.SplineContainer @spline; + } +} + +#endif + +#if UNITY_EDITOR + +namespace Needle.Typescript.GeneratedComponents +{ + [UnityEditor.CustomEditor(typeof(SplineWalker))] + public class SplineWalkerEdiotr : UnityEditor.Editor + { + UnityEngine.GUIStyle labelSkin; + public override void OnInspectorGUI() + { +#if SPLINES_PACAKGE + base.OnInspectorGUI(); +#elif !UNITY_2022_1_OR_NEWER + if (labelSkin == null) + { + labelSkin = new UnityEngine.GUIStyle(UnityEditor.EditorStyles.boldLabel); + labelSkin.normal.textColor = new UnityEngine.Color(0.77f, 0.29f, 0.29f); + } + + UnityEngine.GUILayout.Label("Splines pacakge requires Unity 2022.3+", labelSkin); +#else + if (UnityEngine.GUILayout.Button("Install Splines package")) { + UnityEditor.PackageManager.UI.Window.Open("com.unity.splines"); + } +#endif + } + } +} + +#endif \ No newline at end of file diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/SplineWalker.cs.meta b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/SplineWalker.cs.meta new file mode 100644 index 000000000..4cceff226 --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.codegen/SplineWalker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ed4e6cee1a6c8c784ea58a8d1cb59987 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines.npmdef b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.npmdef new file mode 100644 index 000000000..9b8d59d56 --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.npmdef @@ -0,0 +1,5 @@ +{ + "localPath": null, + "IsLocal": false, + "IsEmbedded": false +} \ No newline at end of file diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines.npmdef.meta b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.npmdef.meta new file mode 100644 index 000000000..94d3a5d9d --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines.npmdef.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7fffc27c43149a545b3b4504b1a83374 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 35db7ae66df44472a2bb6ec3aefc5f6a, type: 3} diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/.gitignore b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/.gitignore new file mode 100644 index 000000000..600e365ec --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/.gitignore @@ -0,0 +1 @@ +**/node_modules \ No newline at end of file diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineContainer.ts b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineContainer.ts new file mode 100644 index 000000000..24a2a1bb3 --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineContainer.ts @@ -0,0 +1,207 @@ +import { Behaviour } from "@needle-tools/engine"; +import { Mathf } from "@needle-tools/engine"; +import { serializeable } from "@needle-tools/engine"; +import { getWorldQuaternion } from "@needle-tools/engine"; +import { getParam } from "@needle-tools/engine"; + +import { Object3D, Vector3, Quaternion, + CatmullRomCurve3, CubicBezierCurve3, Curve, LineCurve3, + BufferGeometry, Line, LineBasicMaterial } from "three"; + +const debug = getParam("debugsplines"); + +class Spline { + @serializeable(Vector3) + position!: Vector3; + @serializeable(Quaternion) + rotation!: Quaternion; + @serializeable(Vector3) + tangentIn!: Vector3; + @serializeable(Vector3) + tangentOut!: { x: number, y: number, z: number }; +} + +enum SplineType { + CatmullRom = 0, + Bezier = 1, + Linear = 2 +} + + +//@dont-generate-component +export class SplineContainer extends Behaviour { + @serializeable(Spline) + spline: Spline[] | null = null; + + // @serializeable() + // private editType: SplineType = SplineType.CatmullRom; + + @serializeable() + private closed: boolean = false; + + set showSpline(val: boolean) { + if (val && !this._builtCurve) this.buildCurveNow(); + if (!this._debugLine) return; + this._debugLine.visible = val; + } + + public get curve(): Curve | null { + if (!this._builtCurve) this.buildCurveNow(); + return this._curve; + } + + public getPointAt(t: number, target?: Vector3): Vector3 { + if (!this.curve) return new Vector3(); + + const pos = this.curve.getPointAt(Mathf.clamp01(t), target); + const worldMatrix = (this.gameObject as any as Object3D)?.matrixWorld ?? undefined; + + if (worldMatrix) { + pos.applyMatrix4(worldMatrix); + } + + return pos; + } + + public getTangentAt(t: number, target?: Vector3): Vector3 { + if(!this.curve) return target ?? new Vector3(); + const wr = getWorldQuaternion(this.gameObject); + return this.curve.getTangentAt(Mathf.clamp01(t)).applyQuaternion(wr);; + } + + private _curve: Curve | null = null; + private _builtCurve: boolean = false; + private _debugLine: Object3D | null = null; + + awake() { + if (debug) { + console.log(this.name, this); + this.buildCurveNow(); + } + } + + private buildCurveNow() { + if (this._builtCurve) return; + this._builtCurve = true; + if (!this.spline) return; + this.createCatmullRomCurve(); + // TODO: Unity supports spline interpolation type per knot which we don't support right now. Additionally EditType is deprecated. For simplicity we're just supporting CatmullRom for now. + // switch (this.editType) { + // case SplineType.CatmullRom: + // this.createCatmullRomCurve(); + // break; + // case SplineType.Bezier: + // console.warn("Bezier spline not implemented yet", this.name); + // this.createCatmullRomCurve(); + // // this.createBezierCurve(); + // break; + // case SplineType.Linear: + // this.createLinearCurve(); + // break; + // } + this.buildDebugCurve(); + } + + private createCatmullRomCurve() { + if (!this.spline) return; + const points = this.spline.map(knot => new Vector3(-knot.position.x, knot.position.y, knot.position.z)); + if(points.length === 1) points.push(points[0]); + this._curve = new CatmullRomCurve3(points, this.closed); + } + + private createBezierCurve() { + if (!this.spline) return; + + for (let k = 0; k < this.spline.length; k++) { + const k0 = this.spline[k]; + let nextIndex = k + 1; + if (nextIndex >= this.spline.length) { + if (!this.closed) break; + nextIndex = 0; + } + const k1 = this.spline[nextIndex]; + // points + const p0 = new Vector3(-k0.position.x, k0.position.y, k0.position.z); + const p1 = new Vector3(-k1.position.x, k1.position.y, k1.position.z); + // tangents + const t0 = new Vector3(-k0.tangentOut.x, k0.tangentOut.y, k0.tangentOut.z); + const t1 = new Vector3(-k1.tangentIn.x, k1.tangentIn.y, k1.tangentIn.z); + // rotations + // const q0 = k0.rotation;// new Quaternion(k0.rotation.value.x, k0.rotation.value.y, k0.rotation.value.z, k0.rotation.value.w); + // const q1 = k1.rotation;// new Quaternion(k1.rotation.value.x, k1.rotation.value.y, k1.rotation.value.z, k1.rotation.value.w); + // const a = new Vector3(0,1,0); + // const angle = Math.PI*.5; + // t0.sub(p0).applyQuaternion(q0).add(p0); + // t1.sub(p1).applyQuaternion(q1).add(p1); + t0.add(p0); + // t0.applyQuaternion(q0); + t1.add(p1); + const curve = new CubicBezierCurve3(p0, t0, t1, p1); + this._curve = curve; + } + } + + private createLinearCurve() { + if (!this.spline) return; + const points = this.spline.map(knot => new Vector3(-knot.position.x, knot.position.y, knot.position.z)); + if (this.closed) points.push(points[0]); + this._curve = new LineCurve3(points.at(0), points.at(1)); + } + + private buildDebugCurve() { + if (debug && this.spline) { + const material = new LineBasicMaterial({ + color: 0x6600ff, + }); + const res = this.spline.length * 10; + // preview + if (!this._curve) return; + const splinePoints = this._curve.getPoints(res); + if(splinePoints.length >= 1) { + console.log("splinePoints", splinePoints[0], splinePoints) + } + const geometry = new BufferGeometry().setFromPoints(splinePoints); + this._debugLine = new Line(geometry, material); + (this.gameObject as any as Object3D)?.add(this._debugLine); + } + } +} + + +// class SplineCurve { + +// private spline: Spline; + +// constructor(spline: Spline) { +// this.spline = spline; +// } + +// getPoints(num: number): Vector3[] { +// const points: Vector3[] = []; +// const samplePerKnot = num / this.spline.length; +// for (let k = 1; k < this.spline.length; k++) { +// const cur = this.spline[k]; +// const prev = this.spline[k - 1]; + +// for (let i = 0; i < samplePerKnot; i++) { +// const t = i / (samplePerKnot - 1); +// console.log(CurveUtils); +// const x = this.interpolate(-prev.Position.x, -cur.Position.x, -prev.tangentOut.x, -cur.TangentIn.x, t); +// const y = this.interpolate(prev.Position.y, cur.Position.y, prev.tangentOut.y, cur.TangentIn.y, t); +// const z = this.interpolate(prev.Position.z, cur.Position.z, prev.tangentOut.z, cur.TangentIn.z, t); +// points.push(new Vector3(x, y, z)); +// } +// } + +// return points; +// } + +// interpolate(p0, p1, p2, p3, t) { + +// var v0 = (p2 - p0) * 0.5; +// var v1 = (p3 - p1) * 0.5; +// var t2 = t * t; +// var t3 = t * t2; +// return (2 * p1 - 2 * p2 + v0 + v1) * t3 + (- 3 * p1 + 3 * p2 - 2 * v0 - v1) * t2 + v0 * t + p1; +// } +// } diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineWalker.ts b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineWalker.ts new file mode 100644 index 000000000..217ddcf7b --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/SplineWalker.ts @@ -0,0 +1,52 @@ +import { Behaviour, Mathf, getWorldPosition, serializeable, setWorldPosition } from "@needle-tools/engine"; + +import { Object3D } from "three" + +import { SplineContainer } from "./SplineContainer"; + +export class SplineWalker extends Behaviour { + + //@nonSerialized + @serializeable(SplineContainer) + spline: SplineContainer | null = null; + @serializeable(Object3D) + object?: Object3D; + + // @type float + @serializeable() + get position01(): number { + return this._position01; + } + set position01(v: number) { + this._position01 = v; + this.updateFromPosition(); + } + + @serializeable(Object3D) + lookAt: Object3D | null = null; + @serializeable() + clamp: boolean = false; + + private _position01: number = 0; + + start() { + this.updateFromPosition(); + } + + private updateFromPosition() { + if (!this.spline || !this.spline.curve) return; + if (!this.object) return; + + if (this.clamp) this._position01 = Mathf.clamp01(this._position01); + else this._position01 = this._position01 % 1; + + const t = this._position01 % 1; + const pt = this.spline.getPointAt(t); + setWorldPosition(this.object, pt); + if (!this.lookAt) { + const tan = this.spline.getTangentAt(t); + this.object.lookAt(pt.add(tan)); + } + else this.object.lookAt(getWorldPosition(this.lookAt)); + } +} diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/codegen/register_types.ts b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/codegen/register_types.ts new file mode 100644 index 000000000..8d9d3542f --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/codegen/register_types.ts @@ -0,0 +1,10 @@ +/* eslint-disable */ +import { TypeStore } from "@needle-tools/engine" + +// Import types +import { SplineContainer } from "../SplineContainer.js"; +import { SplineWalker } from "../SplineWalker.js"; + +// Register types +TypeStore.add("SplineContainer", SplineContainer); +TypeStore.add("SplineWalker", SplineWalker); diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/index.ts b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/index.ts new file mode 100644 index 000000000..fbbc89f66 --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/index.ts @@ -0,0 +1,6 @@ + +// This is the main entry point of your npm package +// you can add your code here directly or use it to export your api + +// Learn more about npm definition packages: +// https://docs.needle.tools/npmdef diff --git a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/package-lock.json b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package-lock.json similarity index 82% rename from package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/package-lock.json rename to package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package-lock.json index b51186e01..802b2146b 100644 --- a/package/Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/package-lock.json +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package-lock.json @@ -1,35 +1,36 @@ { - "name": "@needle-tools/javascript-communication-sample", + "name": "needle.samples.splines", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "@needle-tools/javascript-communication-sample", + "name": "needle.samples.splines", "version": "1.0.0", "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", + "@needle-tools/engine": "^3.37.12-alpha", "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" + "three": "npm:@needle-tools/three@^0.162.3" }, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "^3.37.12-alpha", + "three": "npm:@needle-tools/three@^0.162.3" } }, "node_modules/@dimforge/rapier3d-compat": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.11.2.tgz", - "integrity": "sha512-vdWmlkpS3G8nGAzLuK7GYTpNdrkn/0NKCe0l1Jqxc7ZZOB3N0q9uG/Ap9l9bothWuAvxscIt0U97GVLr0lXWLg==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", + "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==", "dev": true }, "node_modules/@needle-tools/engine": { - "version": "3.34.2-alpha.2", - "resolved": "https://registry.npmjs.org/@needle-tools/engine/-/engine-3.34.2-alpha.2.tgz", - "integrity": "sha512-k/MR+3JnbrjHm9Xo6DLMdRqffj4B+Hn/N6eYd0+5JdvfgoLEZwV+k4hfQZPXKwC0BUFbA796BjC4qBaci1gqWA==", + "version": "3.37.12-alpha.5", + "resolved": "https://registry.npmjs.org/@needle-tools/engine/-/engine-3.37.12-alpha.5.tgz", + "integrity": "sha512-yDGVV+SJFhI6vPK7Xh0X/LnwzNWyjQWSWYl7qIWWVKBNhc8xqPjoywvF1j3iZvsFMuCdWefXTeyezgVATzH6kQ==", "dev": true, "dependencies": { - "@dimforge/rapier3d-compat": "^0.11.2", + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "^1.0.0-alpha.12", "@webxr-input-profiles/motion-controllers": "^1.0.0", "flatbuffers": "2.0.4", "md5": "^2.3.0", @@ -38,13 +39,22 @@ "postprocessing": "^6.35.1", "simplex-noise": "^4.0.1", "stats.js": "^0.17.0", - "three": "npm:@needle-tools/three@^0.162.1", + "three": "npm:@needle-tools/three@^0.162.3", "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", "three.quarks": "0.10.8", "uuid": "^9.0.0", "websocket-ts": "^2.1.5" } }, + "node_modules/@needle-tools/gltf-progressive": { + "version": "1.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/@needle-tools/gltf-progressive/-/gltf-progressive-1.0.0-alpha.12.tgz", + "integrity": "sha512-RsjEclvUgM09SwSkgASwmAAHNjQ7bGavDhUcsVvZPxtDXqGWkHGF2q4X9hESU0Im81QGfVLfwAC0J9Dk8mMh7Q==", + "dev": true, + "peerDependencies": { + "three": ">= 0.160.0" + } + }, "node_modules/@swc/helpers": { "version": "0.3.17", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", @@ -55,9 +65,9 @@ } }, "node_modules/@tweenjs/tween.js": { - "version": "23.1.1", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.1.tgz", - "integrity": "sha512-ZpboH7pCPPeyBWKf8c7TJswtCEQObFo3bOBYalm99NzZarATALYCo5OhbCa/n4RQyJyHfhkdx+hNrdL5ByFYDw==", + "version": "23.1.2", + "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.2.tgz", + "integrity": "sha512-kMCNaZCJugWI86xiEHaY338CU5JpD0B97p1j1IKNn/Zto8PgACjQx0UxbHjmOcLl/dDOBnItwD07KmCs75pxtQ==", "dev": true }, "node_modules/@types/stats.js": { @@ -80,9 +90,9 @@ } }, "node_modules/@types/webxr": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.14.tgz", - "integrity": "sha512-UEMMm/Xn3DtEa+gpzUrOcDj+SJS1tk5YodjwOxcqStNhCfPcwgyC5Srg2ToVKyg2Fhq16Ffpb0UWUQHqoT9AMA==", + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.16.tgz", + "integrity": "sha512-0E0Cl84FECtzrB4qG19TNTqpunw0F1YF0QZZnFMF6pDw1kNKJtrlTKlVB34stGIsHbZsYQ7H0tNjPfZftkHHoA==", "dev": true }, "node_modules/@webxr-input-profiles/motion-controllers": { @@ -151,9 +161,9 @@ "dev": true }, "node_modules/n8ao": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/n8ao/-/n8ao-1.8.1.tgz", - "integrity": "sha512-biKUW09KnflZpeWmbCy1gjuiyZsbeG6y+EsqV+1IDqQ1KqEydXc6nUUseZp9ZRbjvEOPnsvsjaTce8Pta0803A==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/n8ao/-/n8ao-1.8.2.tgz", + "integrity": "sha512-bJLtqdQxtjBeoT6RozfNfTd6LNRfz/UpTRVRltwsnz8O0chnT8dN2l8FdSYicJZ5HPNFNXEwi3juNVOUybL+bw==", "dev": true, "peerDependencies": { "postprocessing": ">=6.30.0", @@ -186,15 +196,15 @@ "dev": true }, "node_modules/postprocessing": { - "version": "6.35.2", - "resolved": "https://registry.npmjs.org/postprocessing/-/postprocessing-6.35.2.tgz", - "integrity": "sha512-yGmidrVzA1dSEmExYGgWOGcRvyOVahvurNo9iuzOonRCY6f1hnJe6/HMVSnKV9ppjLtCTqzZOI9iz8CACkmijw==", + "version": "6.35.4", + "resolved": "https://registry.npmjs.org/postprocessing/-/postprocessing-6.35.4.tgz", + "integrity": "sha512-U4Uk+wOHRbdlMV8zhn843K3bZyiWGKnWXWSsDXa8IW6NAiAP/YJtf6DHs4UFo1gLnNnRGpgJPc2Xxai9O/HoLg==", "dev": true, "engines": { "node": ">= 0.13.2" }, "peerDependencies": { - "three": ">= 0.152.0 < 0.163.0" + "three": ">= 0.152.0 < 0.165.0" } }, "node_modules/rtcpeerconnection-shim": { @@ -230,9 +240,9 @@ }, "node_modules/three": { "name": "@needle-tools/three", - "version": "0.162.1", - "resolved": "https://registry.npmjs.org/@needle-tools/three/-/three-0.162.1.tgz", - "integrity": "sha512-m+7aImPqydGhkM8g20s+0/mYjx6Fy0CiPGRQeBQNZe/8TIWDDXa7jTlM5EykuSuddBtd72dq7A3weSDoYTuLsQ==", + "version": "0.162.3", + "resolved": "https://registry.npmjs.org/@needle-tools/three/-/three-0.162.3.tgz", + "integrity": "sha512-g5irJFgDHfiKguklZGxlbEazQAARMBCM8PFusJWuywGxwThdp34FNiTKzvEf4mUD8pnQemskiPzxiFTfEVFviA==", "dev": true }, "node_modules/three-mesh-ui": { diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package.json b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package.json new file mode 100644 index 000000000..22905d2dd --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package.json @@ -0,0 +1,15 @@ +{ + "name": "needle.samples.splines", + "version": "1.0.0", + "main": "index.ts", + "dependencies": {}, + "peerDependencies": { + "@needle-tools/engine": "^3.37.12-alpha", + "three": "npm:@needle-tools/three@^0.162.3" + }, + "devDependencies": { + "@needle-tools/engine": "^3.37.12-alpha", + "three": "npm:@needle-tools/three@^0.162.3", + "@types/three": "0.162.0" + } +} \ No newline at end of file diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package.needle.json b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package.needle.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/package.needle.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/tsconfig.json b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/tsconfig.json new file mode 100644 index 000000000..f2ecad5ab --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ESNext", "DOM"], + "moduleResolution": "Node", + "strict": true, + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "noEmit": true, + "noUnusedLocals": false, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noImplicitAny": false, + "experimentalDecorators": true + }, + "include": ["**/*"] +} diff --git a/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/workspace.code-workspace b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/workspace.code-workspace new file mode 100644 index 000000000..8d6d2b676 --- /dev/null +++ b/package/Runtime/Splines/Scripts/Needle.Samples.Splines~/workspace.code-workspace @@ -0,0 +1,21 @@ +{ + "folders": [ + { + "path": "." + }, + { + "name": "Needle", + "path": "./node_modules/@needle-tools" + } + ], + "settings": { + "files.exclude": { + "package-lock.json": true, + "**/.git": true, + "**/.DS_Store": true, + "**/node_modules": true, + "**/*.meta": true + }, + "window.title": "Needle.Samples.Splines~" + } +} \ No newline at end of file diff --git a/package/Runtime/Splines/Splines.unity b/package/Runtime/Splines/Splines.unity new file mode 100644 index 000000000..94a649f01 --- /dev/null +++ b/package/Runtime/Splines/Splines.unity @@ -0,0 +1,3338 @@ +%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: 2100000, guid: 5035ae8e2c8a4dd41a1d1a787d921256, type: 2} + 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.6192141, g: 0.69999945, b: 0.7067927, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &16055409 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 16055411} + - component: {fileID: 16055410} + m_Layer: 0 + m_Name: Path + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &16055410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16055409} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dab5c7d4c32e743048dfca98e2d5914f, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Splines.SplineContainer, Unity.Splines + m_Spline: + m_EditModeType: 1 + m_Knots: [] + m_MetaData: [] + m_Closed: 0 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Splines: + - m_EditModeType: 1 + m_Knots: + - Position: + x: 0 + y: 0 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.46759042 + TangentOut: + x: 0 + y: 0 + z: 0.3707539 + Rotation: + value: + x: 0.02144721 + y: -0.031553917 + z: 0.00020473237 + w: 0.99927187 + - Position: + x: 0 + y: 0 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.23570228 + TangentOut: + x: 0 + y: 0 + z: 0.23570228 + Rotation: + value: + x: -0.38268346 + y: 0 + z: -0 + w: 0.92387956 + - Position: + x: 0 + y: 1 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.2923621 + TangentOut: + x: 0 + y: 0 + z: 0.3952371 + Rotation: + value: + x: 0.8166667 + y: -0.11114856 + z: 0.26091757 + w: -0.5026166 + - Position: + x: 1.5 + y: 1.3 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.4101378 + TangentOut: + x: 0 + y: 0 + z: 0.35804996 + Rotation: + value: + x: 0.08344228 + y: 0.898168 + z: -0.26477396 + w: 0.34091985 + - Position: + x: 1.5 + y: 0 + z: -0.5 + TangentIn: + x: -0 + y: -0 + z: -0.2659607 + TangentOut: + x: 0 + y: 0 + z: 0.13463543 + Rotation: + value: + x: -0.023563039 + y: 0.9315296 + z: -0.3411639 + w: 0.123711266 + - Position: + x: 1.65 + y: -0.05 + z: -0.82 + TangentIn: + x: -0 + y: -0 + z: -0.10156952 + TangentOut: + x: 0 + y: 0 + z: 0.08608028 + Rotation: + value: + x: -0.010866151 + y: 0.9802224 + z: 0.10946029 + w: 0.16451292 + - Position: + x: 1.6949999 + y: 0.09 + z: -1.03 + TangentIn: + x: -0 + y: -0 + z: -0.092150345 + TangentOut: + x: 0 + y: 0 + z: 0.18102121 + Rotation: + value: + x: -0.11970423 + y: 0.9265466 + z: 0.29988778 + w: -0.19300175 + - Position: + x: 0.83 + y: 0.37 + z: -1.42 + TangentIn: + x: -0 + y: -0 + z: -0.22136222 + TangentOut: + x: 0 + y: 0 + z: 0.1291575 + Rotation: + value: + x: -0.03753794 + y: 0.837935 + z: -0.058101494 + w: -0.54136866 + - Position: + x: 0.57049996 + y: 0.19 + z: -1.537 + TangentIn: + x: -0 + y: -0 + z: -0.11149514 + TangentOut: + x: 0 + y: 0 + z: 0.117815115 + Rotation: + value: + x: -0.07702695 + y: 0.7797868 + z: -0.16576913 + w: -0.5987654 + - Position: + x: 0.2 + y: 0.136 + z: -1.5720999 + TangentIn: + x: -0 + y: -0 + z: -0.121868044 + TangentOut: + x: 0 + y: 0 + z: 0.25063598 + Rotation: + value: + x: 0.023471711 + y: -0.43558335 + z: 0.13405368 + w: 0.88980097 + m_MetaData: + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + m_Closed: 1 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Knots: + m_KnotsLink: [] +--- !u!4 &16055411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16055409} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.58457, y: 0.58457, z: 0.58457} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 68940738} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &16741540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 16741541} + - component: {fileID: 16741542} + m_Layer: 0 + m_Name: Needle Menu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &16741541 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16741540} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.16802594, y: 0.3646805, z: -0.5586574} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &16741542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16741540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!1 &29944750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 29944752} + - component: {fileID: 29944751} + m_Layer: 0 + m_Name: Path + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &29944751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29944750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dab5c7d4c32e743048dfca98e2d5914f, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Splines.SplineContainer, Unity.Splines + m_Spline: + m_EditModeType: 1 + m_Knots: [] + m_MetaData: [] + m_Closed: 0 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Splines: + - m_EditModeType: 1 + m_Knots: + - Position: + x: 0 + y: 0 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.46759042 + TangentOut: + x: 0 + y: 0 + z: 0.3707539 + Rotation: + value: + x: 0.02144721 + y: -0.031553917 + z: 0.00020473237 + w: 0.99927187 + - Position: + x: 0 + y: 0 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.23570228 + TangentOut: + x: 0 + y: 0 + z: 0.23570228 + Rotation: + value: + x: -0.38268346 + y: 0 + z: -0 + w: 0.92387956 + - Position: + x: 0 + y: 1 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.2923621 + TangentOut: + x: 0 + y: 0 + z: 0.3952371 + Rotation: + value: + x: 0.8166667 + y: -0.11114856 + z: 0.26091757 + w: -0.5026166 + - Position: + x: 1.5 + y: 1.3 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.4101378 + TangentOut: + x: 0 + y: 0 + z: 0.35804996 + Rotation: + value: + x: 0.08344228 + y: 0.898168 + z: -0.26477396 + w: 0.34091985 + - Position: + x: 1.5 + y: 0 + z: -0.5 + TangentIn: + x: -0 + y: -0 + z: -0.2659607 + TangentOut: + x: 0 + y: 0 + z: 0.13463543 + Rotation: + value: + x: -0.023563039 + y: 0.9315296 + z: -0.3411639 + w: 0.123711266 + - Position: + x: 1.65 + y: -0.05 + z: -0.82 + TangentIn: + x: -0 + y: -0 + z: -0.10156952 + TangentOut: + x: 0 + y: 0 + z: 0.08608028 + Rotation: + value: + x: -0.010866151 + y: 0.9802224 + z: 0.10946029 + w: 0.16451292 + - Position: + x: 1.6949999 + y: 0.09 + z: -1.03 + TangentIn: + x: -0 + y: -0 + z: -0.092150345 + TangentOut: + x: 0 + y: 0 + z: 0.18102121 + Rotation: + value: + x: -0.11970423 + y: 0.9265466 + z: 0.29988778 + w: -0.19300175 + - Position: + x: 0.83 + y: 0.37 + z: -1.42 + TangentIn: + x: -0 + y: -0 + z: -0.22136222 + TangentOut: + x: 0 + y: 0 + z: 0.1291575 + Rotation: + value: + x: -0.03753794 + y: 0.837935 + z: -0.058101494 + w: -0.54136866 + - Position: + x: 0.57049996 + y: 0.19 + z: -1.537 + TangentIn: + x: -0 + y: -0 + z: -0.11149514 + TangentOut: + x: 0 + y: 0 + z: 0.117815115 + Rotation: + value: + x: -0.07702695 + y: 0.7797868 + z: -0.16576913 + w: -0.5987654 + - Position: + x: 0.2 + y: 0.136 + z: -1.5720999 + TangentIn: + x: -0 + y: -0 + z: -0.121868044 + TangentOut: + x: 0 + y: 0 + z: 0.25063598 + Rotation: + value: + x: 0.023471711 + y: -0.43558335 + z: 0.13405368 + w: 0.88980097 + m_MetaData: + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + m_Closed: 1 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Knots: + m_KnotsLink: [] +--- !u!4 &29944752 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29944750} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.58457, y: 0.58457, z: 0.58457} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 545388694} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &68940737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 68940738} + m_Layer: 0 + m_Name: Spline 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &68940738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68940737} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.92387944, z: -0, w: 0.38268372} + m_LocalPosition: {x: -0.19399998, y: 0.133, z: -0.7800001} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 16055411} + - {fileID: 1371065786} + m_Father: {fileID: 509490562} + m_LocalEulerAnglesHint: {x: 0, y: -135, z: 0} +--- !u!1 &264910233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 264910235} + - component: {fileID: 264910234} + - component: {fileID: 264910236} + 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 &264910234 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264910233} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &264910235 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264910233} + serializedVersion: 2 + 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: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &264910236 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264910233} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1001 &357571833 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1970964859} + m_Modifications: + - target: {fileID: 237674546132901529, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: eef5c94a39c8fdc4bb22b23bb2ca8afb, type: 2} + - target: {fileID: 2187760807095238536, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Name + value: Walker + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 6070058204467300982, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: spline + value: + objectReference: {fileID: 1416258225} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.2472 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} +--- !u!4 &357571834 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + m_PrefabInstance: {fileID: 357571833} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &358767545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 545388694} + m_Modifications: + - target: {fileID: 237674546132901529, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: d9ee0f4169281bd408e2a174bc818db6, type: 2} + - target: {fileID: 2187760807095238536, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Name + value: Walker + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 6070058204467300982, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: spline + value: + objectReference: {fileID: 29944751} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.2472 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} +--- !u!4 &358767546 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + m_PrefabInstance: {fileID: 358767545} + m_PrefabAsset: {fileID: 0} +--- !u!1 &372445724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 372445727} + - component: {fileID: 372445726} + m_Layer: 0 + m_Name: Path - Closed + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &372445726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 372445724} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dab5c7d4c32e743048dfca98e2d5914f, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Splines.SplineContainer, Unity.Splines + m_Spline: + m_EditModeType: 1 + m_Knots: [] + m_MetaData: [] + m_Closed: 0 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Splines: + - m_EditModeType: 1 + m_Knots: + - Position: + x: 0 + y: 0 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.4668201 + TangentOut: + x: 0 + y: 0 + z: 0.37078947 + Rotation: + value: + x: 0.0047541 + y: -0.031623937 + z: -0.00032480533 + w: 0.99948853 + - Position: + x: 0 + y: 0 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.23570228 + TangentOut: + x: 0 + y: 0 + z: 0.23570228 + Rotation: + value: + x: -0.38268346 + y: 0 + z: -0 + w: 0.92387956 + - Position: + x: 0 + y: 1 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.2923621 + TangentOut: + x: 0 + y: 0 + z: 0.3952371 + Rotation: + value: + x: 0.8166667 + y: -0.11114856 + z: 0.26091757 + w: -0.5026166 + - Position: + x: 1.5 + y: 1.3 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.44471347 + TangentOut: + x: 0 + y: 0 + z: 0.4158576 + Rotation: + value: + x: 0.082459465 + y: 0.94213873 + z: -0.18494166 + w: 0.26715463 + - Position: + x: 1.33 + y: 0.09 + z: -1.03 + TangentIn: + x: -0 + y: -0 + z: -0.33257708 + TangentOut: + x: 0 + y: 0 + z: 0.21275324 + Rotation: + value: + x: -0.2841328 + y: 0.8983152 + z: -0.074945435 + w: -0.3266214 + - Position: + x: 0.83 + y: 0.25 + z: -1.42 + TangentIn: + x: -0 + y: -0 + z: -0.16873886 + TangentOut: + x: 0 + y: 0 + z: 0.11254091 + Rotation: + value: + x: -0.007668899 + y: 0.8706375 + z: 0.015730651 + w: -0.4916139 + - Position: + x: 0.57049996 + y: 0.19 + z: -1.537 + TangentIn: + x: -0 + y: -0 + z: -0.10318297 + TangentOut: + x: 0 + y: 0 + z: 0.12176054 + Rotation: + value: + x: -0.05986705 + y: 0.7878774 + z: -0.14891464 + w: -0.59454995 + - Position: + x: 0.2 + y: 0.03 + z: -1.5720999 + TangentIn: + x: -0 + y: -0 + z: -0.12916215 + TangentOut: + x: 0 + y: 0 + z: 0.25549284 + Rotation: + value: + x: 0.082769714 + y: -0.42293215 + z: 0.16620307 + w: 0.88693523 + m_MetaData: + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + m_Closed: 1 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Knots: + m_KnotsLink: [] +--- !u!4 &372445727 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 372445724} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.58457, y: 0.58457, z: 0.58457} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1685254909} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &505327765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505327767} + - component: {fileID: 505327766} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &505327766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505327765} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 8670391686953f94a8f104190d27cd73 +--- !u!4 &505327767 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505327765} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.16802594, y: 0.3646805, z: -0.5586574} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &509490561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 509490562} + m_Layer: 0 + m_Name: Sample + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &509490562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 509490561} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1685254909} + - {fileID: 1970964859} + - {fileID: 712079368} + - {fileID: 68940738} + - {fileID: 1766696155} + - {fileID: 545388694} + - {fileID: 777419205} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &545388693 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 545388694} + m_Layer: 0 + m_Name: Spline 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &545388694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 545388693} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.79335356, z: -0, w: -0.60876113} + m_LocalPosition: {x: 0.799, y: 0.133, z: -0.01600001} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 29944752} + - {fileID: 358767546} + m_Father: {fileID: 509490562} + m_LocalEulerAnglesHint: {x: 0, y: -255, z: 0} +--- !u!4 &588370147 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + m_PrefabInstance: {fileID: 2215993314931449250} + m_PrefabAsset: {fileID: 0} +--- !u!1 &673803881 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 673803884} + - component: {fileID: 673803883} + - component: {fileID: 673803882} + - component: {fileID: 673803886} + - component: {fileID: 673803885} + 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 &673803882 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673803881} + m_Enabled: 1 +--- !u!20 &673803883 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673803881} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 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 &673803884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673803881} + serializedVersion: 2 + m_LocalRotation: {x: -0.22002071, y: 0.42846572, z: -0.10840607, w: -0.86963} + m_LocalPosition: {x: 2.3654213, y: 1.489965, z: -1.915637} + m_LocalScale: {x: 1.0000002, y: 1, z: 1.0000019} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &673803885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673803881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + quality: 3 + frameInfluence: 0.1 + jitterScale: 1 + mipBias: 0 + varianceClampScale: 0.9 + contrastAdaptiveSharpening: 0 +--- !u!114 &673803886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673803881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 0 + autoFit: 1 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!1 &712079367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 712079368} + m_Layer: 0 + m_Name: Spline 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &712079368 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 712079367} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.7071065, z: -0, w: 0.7071072} + m_LocalPosition: {x: -0.56499994, y: 0.133, z: -0.164} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1898911770} + - {fileID: 1402564437} + m_Father: {fileID: 509490562} + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1001 &777419204 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 509490562} + m_Modifications: + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalScale.x + value: 1.7108982 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalScale.y + value: 0.28211582 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalScale.z + value: 1.7108982 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_Name + value: Pedestal + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} +--- !u!4 &777419205 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + m_PrefabInstance: {fileID: 777419204} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1185397195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185397197} + - component: {fileID: 1185397196} + m_Layer: 0 + m_Name: Path + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1185397196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185397195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dab5c7d4c32e743048dfca98e2d5914f, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Splines.SplineContainer, Unity.Splines + m_Spline: + m_EditModeType: 1 + m_Knots: [] + m_MetaData: [] + m_Closed: 0 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Splines: + - m_EditModeType: 1 + m_Knots: + - Position: + x: 0 + y: 0 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.46759042 + TangentOut: + x: 0 + y: 0 + z: 0.3707539 + Rotation: + value: + x: 0.02144721 + y: -0.031553917 + z: 0.00020473237 + w: 0.99927187 + - Position: + x: 0 + y: 0 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.23570228 + TangentOut: + x: 0 + y: 0 + z: 0.23570228 + Rotation: + value: + x: -0.38268346 + y: 0 + z: -0 + w: 0.92387956 + - Position: + x: 0 + y: 1 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.2923621 + TangentOut: + x: 0 + y: 0 + z: 0.3952371 + Rotation: + value: + x: 0.8166667 + y: -0.11114856 + z: 0.26091757 + w: -0.5026166 + - Position: + x: 1.5 + y: 1.3 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.4101378 + TangentOut: + x: 0 + y: 0 + z: 0.35804996 + Rotation: + value: + x: 0.08344228 + y: 0.898168 + z: -0.26477396 + w: 0.34091985 + - Position: + x: 1.5 + y: 0 + z: -0.5 + TangentIn: + x: -0 + y: -0 + z: -0.2659607 + TangentOut: + x: 0 + y: 0 + z: 0.13463543 + Rotation: + value: + x: -0.023563039 + y: 0.9315296 + z: -0.3411639 + w: 0.123711266 + - Position: + x: 1.65 + y: -0.05 + z: -0.82 + TangentIn: + x: -0 + y: -0 + z: -0.10156952 + TangentOut: + x: 0 + y: 0 + z: 0.08608028 + Rotation: + value: + x: -0.010866151 + y: 0.9802224 + z: 0.10946029 + w: 0.16451292 + - Position: + x: 1.6949999 + y: 0.09 + z: -1.03 + TangentIn: + x: -0 + y: -0 + z: -0.092150345 + TangentOut: + x: 0 + y: 0 + z: 0.18102121 + Rotation: + value: + x: -0.11970423 + y: 0.9265466 + z: 0.29988778 + w: -0.19300175 + - Position: + x: 0.83 + y: 0.37 + z: -1.42 + TangentIn: + x: -0 + y: -0 + z: -0.22136222 + TangentOut: + x: 0 + y: 0 + z: 0.1291575 + Rotation: + value: + x: -0.03753794 + y: 0.837935 + z: -0.058101494 + w: -0.54136866 + - Position: + x: 0.57049996 + y: 0.19 + z: -1.537 + TangentIn: + x: -0 + y: -0 + z: -0.11149514 + TangentOut: + x: 0 + y: 0 + z: 0.117815115 + Rotation: + value: + x: -0.07702695 + y: 0.7797868 + z: -0.16576913 + w: -0.5987654 + - Position: + x: 0.2 + y: 0.136 + z: -1.5720999 + TangentIn: + x: -0 + y: -0 + z: -0.121868044 + TangentOut: + x: 0 + y: 0 + z: 0.25063598 + Rotation: + value: + x: 0.023471711 + y: -0.43558335 + z: 0.13405368 + w: 0.88980097 + m_MetaData: + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + m_Closed: 1 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Knots: + m_KnotsLink: [] +--- !u!4 &1185397197 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185397195} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.58457, y: 0.58457, z: 0.58457} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1766696155} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1371065785 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 68940738} + m_Modifications: + - target: {fileID: 237674546132901529, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: abe6da397baa1104b894de042b67992a, type: 2} + - target: {fileID: 2187760807095238536, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Name + value: Walker + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 6070058204467300982, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: spline + value: + objectReference: {fileID: 16055410} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.2472 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} +--- !u!4 &1371065786 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + m_PrefabInstance: {fileID: 1371065785} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1402564436 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 712079368} + m_Modifications: + - target: {fileID: 237674546132901529, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: d9ee0f4169281bd408e2a174bc818db6, type: 2} + - target: {fileID: 2187760807095238536, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Name + value: Walker + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 6070058204467300982, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: spline + value: + objectReference: {fileID: 1898911769} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.2472 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} +--- !u!4 &1402564437 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + m_PrefabInstance: {fileID: 1402564436} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1416258224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1416258226} + - component: {fileID: 1416258225} + m_Layer: 0 + m_Name: Path + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1416258225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416258224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dab5c7d4c32e743048dfca98e2d5914f, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Splines.SplineContainer, Unity.Splines + m_Spline: + m_EditModeType: 1 + m_Knots: [] + m_MetaData: [] + m_Closed: 0 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Splines: + - m_EditModeType: 1 + m_Knots: + - Position: + x: 0 + y: 0 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.46759042 + TangentOut: + x: 0 + y: 0 + z: 0.3707539 + Rotation: + value: + x: 0.02144721 + y: -0.031553917 + z: 0.00020473237 + w: 0.99927187 + - Position: + x: 0 + y: 0 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.23570228 + TangentOut: + x: 0 + y: 0 + z: 0.23570228 + Rotation: + value: + x: -0.38268346 + y: 0 + z: -0 + w: 0.92387956 + - Position: + x: 0 + y: 1 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.2923621 + TangentOut: + x: 0 + y: 0 + z: 0.3952371 + Rotation: + value: + x: 0.8166667 + y: -0.11114856 + z: 0.26091757 + w: -0.5026166 + - Position: + x: 1.5 + y: 1.3 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.4101378 + TangentOut: + x: 0 + y: 0 + z: 0.35804996 + Rotation: + value: + x: 0.08344228 + y: 0.898168 + z: -0.26477396 + w: 0.34091985 + - Position: + x: 1.5 + y: 0 + z: -0.5 + TangentIn: + x: -0 + y: -0 + z: -0.2659607 + TangentOut: + x: 0 + y: 0 + z: 0.13463543 + Rotation: + value: + x: -0.023563039 + y: 0.9315296 + z: -0.3411639 + w: 0.123711266 + - Position: + x: 1.65 + y: -0.05 + z: -0.82 + TangentIn: + x: -0 + y: -0 + z: -0.10156952 + TangentOut: + x: 0 + y: 0 + z: 0.08608028 + Rotation: + value: + x: -0.010866151 + y: 0.9802224 + z: 0.10946029 + w: 0.16451292 + - Position: + x: 1.6949999 + y: 0.09 + z: -1.03 + TangentIn: + x: -0 + y: -0 + z: -0.092150345 + TangentOut: + x: 0 + y: 0 + z: 0.18102121 + Rotation: + value: + x: -0.11970423 + y: 0.9265466 + z: 0.29988778 + w: -0.19300175 + - Position: + x: 0.83 + y: 0.37 + z: -1.42 + TangentIn: + x: -0 + y: -0 + z: -0.22136222 + TangentOut: + x: 0 + y: 0 + z: 0.1291575 + Rotation: + value: + x: -0.03753794 + y: 0.837935 + z: -0.058101494 + w: -0.54136866 + - Position: + x: 0.57049996 + y: 0.19 + z: -1.537 + TangentIn: + x: -0 + y: -0 + z: -0.11149514 + TangentOut: + x: 0 + y: 0 + z: 0.117815115 + Rotation: + value: + x: -0.07702695 + y: 0.7797868 + z: -0.16576913 + w: -0.5987654 + - Position: + x: 0.2 + y: 0.136 + z: -1.5720999 + TangentIn: + x: -0 + y: -0 + z: -0.121868044 + TangentOut: + x: 0 + y: 0 + z: 0.25063598 + Rotation: + value: + x: 0.023471711 + y: -0.43558335 + z: 0.13405368 + w: 0.88980097 + m_MetaData: + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + m_Closed: 1 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Knots: + m_KnotsLink: [] +--- !u!4 &1416258226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416258224} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.58457, y: 0.58457, z: 0.58457} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1970964859} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1451658796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1451658799} + - component: {fileID: 1451658798} + - component: {fileID: 1451658797} + - component: {fileID: 1451658800} + - component: {fileID: 1451658801} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1451658797 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451658796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &1451658798 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451658796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: needle.samples.splines + VersionOrPath: Packages/com.needle.engine-samples/Runtime/Splines/Scripts/Needle.Samples.Splines.npmdef + Guid: 7fffc27c43149a545b3b4504b1a83374 + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &1451658799 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451658796} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1451658800 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451658796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Splines + description: Paths made out of bezier curves + image: {fileID: 2800000, guid: 4a365ecf8083fc4419239b1fb8d0ec3b, type: 3} +--- !u!114 &1451658801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451658796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /splines + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!1001 &1539820942 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1766696155} + m_Modifications: + - target: {fileID: 237674546132901529, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: eef5c94a39c8fdc4bb22b23bb2ca8afb, type: 2} + - target: {fileID: 2187760807095238536, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Name + value: Walker + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 6070058204467300982, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: spline + value: + objectReference: {fileID: 1185397196} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.2472 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} +--- !u!4 &1539820943 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + m_PrefabInstance: {fileID: 1539820942} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1647282340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1647282342} + - component: {fileID: 1647282341} + m_Layer: 0 + m_Name: Path - Gap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1647282341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1647282340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dab5c7d4c32e743048dfca98e2d5914f, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Splines.SplineContainer, Unity.Splines + m_Spline: + m_EditModeType: 1 + m_Knots: [] + m_MetaData: [] + m_Closed: 0 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Splines: + - m_EditModeType: 1 + m_Knots: + - Position: + x: 0 + y: 0 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.4668201 + TangentOut: + x: 0 + y: 0 + z: 0.37078947 + Rotation: + value: + x: 0.0047541 + y: -0.031623937 + z: -0.00032480533 + w: 0.99948853 + - Position: + x: 0 + y: 0 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.23570228 + TangentOut: + x: 0 + y: 0 + z: 0.23570228 + Rotation: + value: + x: -0.38268346 + y: 0 + z: -0 + w: 0.92387956 + - Position: + x: 0 + y: 1 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.2923621 + TangentOut: + x: 0 + y: 0 + z: 0.3952371 + Rotation: + value: + x: 0.8166667 + y: -0.11114856 + z: 0.26091757 + w: -0.5026166 + - Position: + x: 1.5 + y: 1.3 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.4101378 + TangentOut: + x: 0 + y: 0 + z: 0.35804996 + Rotation: + value: + x: 0.08344228 + y: 0.898168 + z: -0.26477396 + w: 0.34091985 + - Position: + x: 1.5 + y: 0 + z: -0.5 + TangentIn: + x: -0 + y: -0 + z: -0.2659607 + TangentOut: + x: 0 + y: 0 + z: 0.13463543 + Rotation: + value: + x: -0.023563039 + y: 0.9315296 + z: -0.3411639 + w: 0.123711266 + - Position: + x: 1.65 + y: -0.05 + z: -0.82 + TangentIn: + x: -0 + y: -0 + z: -0.10156952 + TangentOut: + x: 0 + y: 0 + z: 0.08608028 + Rotation: + value: + x: -0.010866151 + y: 0.9802224 + z: 0.10946029 + w: 0.16451292 + - Position: + x: 1.6949999 + y: 0.09 + z: -1.03 + TangentIn: + x: -0 + y: -0 + z: -0.092150345 + TangentOut: + x: 0 + y: 0 + z: 0.18102121 + Rotation: + value: + x: -0.11970423 + y: 0.9265466 + z: 0.29988778 + w: -0.19300175 + - Position: + x: 0.83 + y: 0.37 + z: -1.42 + TangentIn: + x: -0 + y: -0 + z: -0.22136222 + TangentOut: + x: 0 + y: 0 + z: 0.1291575 + Rotation: + value: + x: -0.03753794 + y: 0.837935 + z: -0.058101494 + w: -0.54136866 + - Position: + x: 0.57049996 + y: 0.19 + z: -1.537 + TangentIn: + x: -0 + y: -0 + z: -0.10941392 + TangentOut: + x: 0 + y: 0 + z: 0.17508928 + Rotation: + value: + x: -0.002875484 + y: 0.7129303 + z: -0.018195888 + w: -0.7009928 + - Position: + x: -0.13 + y: 0.61 + z: -1.26 + TangentIn: + x: -0 + y: -0 + z: -0.08624553 + TangentOut: + x: 0 + y: 0 + z: 0.08624553 + Rotation: + value: + x: -0.03370657 + y: -0.58161485 + z: -0.37691483 + w: 0.7200855 + m_MetaData: + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + m_Closed: 0 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Knots: + m_KnotsLink: [] +--- !u!4 &1647282342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1647282340} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.58457, y: 0.58457, z: 0.58457} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1685254909} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1685254908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1685254909} + m_Layer: 0 + m_Name: Spline 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1685254909 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685254908} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.385, y: 0.133, z: 0.146} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 372445727} + - {fileID: 1647282342} + - {fileID: 588370147} + m_Father: {fileID: 509490562} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1766696154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1766696155} + m_Layer: 0 + m_Name: Spline 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1766696155 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1766696154} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.991445, z: -0, w: -0.13052541} + m_LocalPosition: {x: 0.50100005, y: 0.133, z: -0.66400003} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1185397197} + - {fileID: 1539820943} + m_Father: {fileID: 509490562} + m_LocalEulerAnglesHint: {x: 0, y: -195, z: 0} +--- !u!1 &1898911768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1898911770} + - component: {fileID: 1898911769} + m_Layer: 0 + m_Name: Path + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1898911769 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898911768} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dab5c7d4c32e743048dfca98e2d5914f, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Splines.SplineContainer, Unity.Splines + m_Spline: + m_EditModeType: 1 + m_Knots: [] + m_MetaData: [] + m_Closed: 0 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Splines: + - m_EditModeType: 1 + m_Knots: + - Position: + x: 0 + y: 0 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.46759042 + TangentOut: + x: 0 + y: 0 + z: 0.3707539 + Rotation: + value: + x: 0.02144721 + y: -0.031553917 + z: 0.00020473237 + w: 0.99927187 + - Position: + x: 0 + y: 0 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.23570228 + TangentOut: + x: 0 + y: 0 + z: 0.23570228 + Rotation: + value: + x: -0.38268346 + y: 0 + z: -0 + w: 0.92387956 + - Position: + x: 0 + y: 1 + z: 1 + TangentIn: + x: -0 + y: -0 + z: -0.2923621 + TangentOut: + x: 0 + y: 0 + z: 0.3952371 + Rotation: + value: + x: 0.8166667 + y: -0.11114856 + z: 0.26091757 + w: -0.5026166 + - Position: + x: 1.5 + y: 1.3 + z: 0 + TangentIn: + x: -0 + y: -0 + z: -0.4101378 + TangentOut: + x: 0 + y: 0 + z: 0.35804996 + Rotation: + value: + x: 0.08344228 + y: 0.898168 + z: -0.26477396 + w: 0.34091985 + - Position: + x: 1.5 + y: 0 + z: -0.5 + TangentIn: + x: -0 + y: -0 + z: -0.2659607 + TangentOut: + x: 0 + y: 0 + z: 0.13463543 + Rotation: + value: + x: -0.023563039 + y: 0.9315296 + z: -0.3411639 + w: 0.123711266 + - Position: + x: 1.65 + y: -0.05 + z: -0.82 + TangentIn: + x: -0 + y: -0 + z: -0.10156952 + TangentOut: + x: 0 + y: 0 + z: 0.08608028 + Rotation: + value: + x: -0.010866151 + y: 0.9802224 + z: 0.10946029 + w: 0.16451292 + - Position: + x: 1.6949999 + y: 0.09 + z: -1.03 + TangentIn: + x: -0 + y: -0 + z: -0.092150345 + TangentOut: + x: 0 + y: 0 + z: 0.18102121 + Rotation: + value: + x: -0.11970423 + y: 0.9265466 + z: 0.29988778 + w: -0.19300175 + - Position: + x: 0.83 + y: 0.37 + z: -1.42 + TangentIn: + x: -0 + y: -0 + z: -0.22136222 + TangentOut: + x: 0 + y: 0 + z: 0.1291575 + Rotation: + value: + x: -0.03753794 + y: 0.837935 + z: -0.058101494 + w: -0.54136866 + - Position: + x: 0.57049996 + y: 0.19 + z: -1.537 + TangentIn: + x: -0 + y: -0 + z: -0.11149514 + TangentOut: + x: 0 + y: 0 + z: 0.117815115 + Rotation: + value: + x: -0.07702695 + y: 0.7797868 + z: -0.16576913 + w: -0.5987654 + - Position: + x: 0.2 + y: 0.136 + z: -1.5720999 + TangentIn: + x: -0 + y: -0 + z: -0.121868044 + TangentOut: + x: 0 + y: 0 + z: 0.25063598 + Rotation: + value: + x: 0.023471711 + y: -0.43558335 + z: 0.13405368 + w: 0.88980097 + m_MetaData: + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + - Mode: 0 + Tension: 0.5 + m_Closed: 1 + m_IntData: + m_Data: [] + m_FloatData: + m_Data: [] + m_Float4Data: + m_Data: [] + m_ObjectData: + m_Data: [] + m_Knots: + m_KnotsLink: [] +--- !u!4 &1898911770 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898911768} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.58457, y: 0.58457, z: 0.58457} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 712079368} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1970964858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1970964859} + m_Layer: 0 + m_Name: Spline 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1970964859 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1970964858} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.38268322, z: -0, w: 0.9238797} + m_LocalPosition: {x: -0.16699997, y: 0.133, z: 0.31599998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1416258226} + - {fileID: 357571834} + m_Father: {fileID: 509490562} + m_LocalEulerAnglesHint: {x: 0, y: -45, z: 0} +--- !u!1001 &2215993314931449250 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1685254909} + m_Modifications: + - target: {fileID: 237674546132901529, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: abe6da397baa1104b894de042b67992a, type: 2} + - target: {fileID: 403623691938675799, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Animation + value: + objectReference: {fileID: 7400000, guid: 3a8abbb0700cc9c48ad4cddef9eda4f1, type: 2} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: TrailModule.mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: InitialModule.startLifetime.scalar + value: 999 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: InitialModule.startColor.minMaxState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: TrailModule.colorOverTrail.minMaxState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: InitialModule.startColor.maxGradient.ctime1 + value: 22937 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: InitialModule.startColor.maxGradient.key0.b + value: 0.6745098 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: InitialModule.startColor.maxGradient.key0.g + value: 0.16078432 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: InitialModule.startColor.maxGradient.key0.r + value: 0.27450982 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: TrailModule.colorOverTrail.maxGradient.key0.b + value: 0.6901961 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: TrailModule.colorOverTrail.maxGradient.key0.g + value: 0.1764706 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: TrailModule.colorOverTrail.maxGradient.key0.r + value: 0.29803923 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: InitialModule.startColor.maxGradient.m_ColorSpace + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1823028492036426387, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: TrailModule.colorOverTrail.maxGradient.m_ColorSpace + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2187760807095238536, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_Name + value: Walker + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxSpeed.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 4684285745826444541, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: minMaxOffsetNormalized.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6070058204467300982, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: clamp + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6070058204467300982, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: spline + value: + objectReference: {fileID: 372445726} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.2472 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8712160746244017849, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7ee2c17dc0078e74aac6dc77fc3f04f7, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 264910235} + - {fileID: 1451658799} + - {fileID: 673803884} + - {fileID: 16741541} + - {fileID: 505327767} + - {fileID: 509490562} diff --git a/package/Runtime/Splines/Splines.unity.meta b/package/Runtime/Splines/Splines.unity.meta new file mode 100644 index 000000000..96c65db4d --- /dev/null +++ b/package/Runtime/Splines/Splines.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8670391686953f94a8f104190d27cd73 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Spritesheets/Spritesheet.unity b/package/Runtime/Spritesheets/Spritesheet.unity index 8729fe954..c5b61e38f 100644 --- a/package/Runtime/Spritesheets/Spritesheet.unity +++ b/package/Runtime/Spritesheets/Spritesheet.unity @@ -325,6 +325,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &706762903 GameObject: diff --git a/package/Runtime/Stencil Portals/Content/Phone/Materials/Phone.mat b/package/Runtime/Stencil Portals/Content/Phone/Materials/Phone.mat index 569320b03..9afb0d107 100644 --- a/package/Runtime/Stencil Portals/Content/Phone/Materials/Phone.mat +++ b/package/Runtime/Stencil Portals/Content/Phone/Materials/Phone.mat @@ -22,12 +22,11 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Phone m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _RECEIVE_SHADOWS_OFF - _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _METALLICSPECGLOSSMAP - _NORMALMAP @@ -38,7 +37,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -184,7 +182,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -214,6 +214,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Planet.mat b/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Planet.mat index 6f0065cf5..6de3d250d 100644 --- a/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Planet.mat +++ b/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Planet.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _ALPHATEST_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -135,6 +136,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Stencil Portals/Stencil Portals.unity b/package/Runtime/Stencil Portals/Stencil Portals.unity index 385534a83..06e23da85 100644 --- a/package/Runtime/Stencil Portals/Stencil Portals.unity +++ b/package/Runtime/Stencil Portals/Stencil Portals.unity @@ -251,6 +251,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &706762903 GameObject: diff --git a/package/Runtime/SummoningAnimation.meta b/package/Runtime/SummoningAnimation.meta new file mode 100644 index 000000000..94dcb2321 --- /dev/null +++ b/package/Runtime/SummoningAnimation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7cc1a708350ba4c90bd92d33a30372ee +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/SummoningAnimation/README.md b/package/Runtime/SummoningAnimation/README.md new file mode 100644 index 000000000..9499e377a --- /dev/null +++ b/package/Runtime/SummoningAnimation/README.md @@ -0,0 +1,7 @@ +# Summoning Animation + +Submission for the Ludum Dare game hackathon showcasing a complex animation. This project demonstrates animation usage and explains how to control size and placement for AR on iOS. The animation is delayed so that USDZ bounds don't contain the maximum size of the animated object. + +Links: +- [Ludum Dare Submission](https://ldjam.com/events/ludum-dare/55/the-return-of-kravity) +- [Test on Vision OS](https://x.com/hybridherbst/status/1779582981687877886) \ No newline at end of file diff --git a/package/Runtime/SummoningAnimation/README.md.meta b/package/Runtime/SummoningAnimation/README.md.meta new file mode 100644 index 000000000..2a963659b --- /dev/null +++ b/package/Runtime/SummoningAnimation/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 373f76ced5a54e743b8b12a6d6861145 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/SummoningAnimation/Summoning.unity b/package/Runtime/SummoningAnimation/Summoning.unity new file mode 100644 index 000000000..eb9fe906b --- /dev/null +++ b/package/Runtime/SummoningAnimation/Summoning.unity @@ -0,0 +1,923 @@ +%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: 2100000, guid: 779cdef1ed8224e32821714f83b0ca8c, type: 2} + 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.021225026, g: 0.021225026, b: 0.021225026, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &331565565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 331565567} + - component: {fileID: 331565566} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &331565566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 331565565} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!4 &331565567 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 331565565} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.00005, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &479248603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 479248605} + - component: {fileID: 479248604} + - component: {fileID: 479248606} + 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 &479248604 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 479248603} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &479248605 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 479248603} + m_LocalRotation: {x: 0.8421941, y: -0.41588682, z: -0.079006754, w: 0.33392414} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000002, y: 1.000009, z: 1.0000085} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 29.785, y: -151.747, z: -119.78} +--- !u!114 &479248606 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 479248603} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &486076364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486076367} + - component: {fileID: 486076366} + - component: {fileID: 486076365} + - component: {fileID: 486076368} + - component: {fileID: 486076369} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &486076365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486076364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 438e3fec673b477cbc6d39ba011bf158, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Codegen.ComponentGenerator, Needle.Engine + compilerDirectory: Library/Needle/node_modules/@needle-tools/needle-component-compiler/src + Debug: 0 +--- !u!114 &486076366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486076364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &486076367 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486076364} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &486076368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486076364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /summoning-animation + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &486076369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486076364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: Summoning Animation + description: Complex animation + image: {fileID: 2800000, guid: 09f57f7b618f8814dbd5108d556ef724, type: 3} +--- !u!1001 &691798952 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -6464048008490829412, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -179.99997 + objectReference: {fileID: 0} + - target: {fileID: -4313001344491228395, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -179.99997 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2305649682114986185, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -179.99997 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + propertyPath: m_Name + value: summoning + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -4748361991329772099, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + m_SourcePrefab: {fileID: -4161369568681901532, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} +--- !u!1 &761740474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 761740477} + - component: {fileID: 761740476} + - component: {fileID: 761740475} + - component: {fileID: 761740478} + - component: {fileID: 761740479} + - component: {fileID: 761740480} + 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 &761740475 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 761740474} + m_Enabled: 1 +--- !u!20 &761740476 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 761740474} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 100 + field of view: 45 + 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 &761740477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 761740474} + m_LocalRotation: {x: -0.021196147, y: 0.9386257, z: -0.058681984, w: -0.33924776} + m_LocalPosition: {x: 1.163, y: 0.43, z: 1.371} + m_LocalScale: {x: 1.0000153, y: 1.0000037, z: 1.0000098} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 7.154, y: -140.257, z: 0.001} +--- !u!114 &761740478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 761740474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0.1 + maxZoom: 500 + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!114 &761740479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 761740474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &761740480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 761740474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 693de1e48d1f0764d9bc83022f353103, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CameraSkyboxData, Needle.Engine + backgroundBlurriness: 0.6 + backgroundIntensity: 0.01 +--- !u!1 &1536952797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1536952799} + - component: {fileID: 1536952798} + - component: {fileID: 1536952800} + m_Layer: 0 + m_Name: XR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1536952798 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1536952797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 1 + usePlacementAdjustment: 0 + arSceneScale: 1 + useXRAnchor: 0 + useQuicklookExport: 1 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 0} +--- !u!4 &1536952799 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1536952797} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1536952800 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1536952797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f2f409b1f6effcf43ca614554a447775, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ResetAnimationsForXR, + Needle.Engine-Samples.Runtime +--- !u!1 &1846127145 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1846127147} + - component: {fileID: 1846127146} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1846127146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846127145} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: b927ee343220e433f828e761a6dab86a +--- !u!4 &1846127147 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846127145} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2049434459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049434461} + - component: {fileID: 2049434460} + m_Layer: 0 + m_Name: Whisper of Shadows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!82 &2049434460 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049434459} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 45c107204e05e42a28464f8153cf9b9d, type: 3} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!4 &2049434461 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049434459} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2050705534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2050705536} + - component: {fileID: 2050705535} + m_Layer: 0 + m_Name: XRRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2050705535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050705534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!4 &2050705536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050705534} + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} diff --git a/package/Runtime/SummoningAnimation/Summoning.unity.meta b/package/Runtime/SummoningAnimation/Summoning.unity.meta new file mode 100644 index 000000000..99e09f533 --- /dev/null +++ b/package/Runtime/SummoningAnimation/Summoning.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b927ee343220e433f828e761a6dab86a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/SummoningAnimation/Whisper of Shadows.mp3 b/package/Runtime/SummoningAnimation/Whisper of Shadows.mp3 new file mode 100644 index 000000000..440988a28 Binary files /dev/null and b/package/Runtime/SummoningAnimation/Whisper of Shadows.mp3 differ diff --git a/package/Runtime/SummoningAnimation/Whisper of Shadows.mp3.meta b/package/Runtime/SummoningAnimation/Whisper of Shadows.mp3.meta new file mode 100644 index 000000000..4ec0edeb3 --- /dev/null +++ b/package/Runtime/SummoningAnimation/Whisper of Shadows.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 45c107204e05e42a28464f8153cf9b9d +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/SummoningAnimation/summoning.glb b/package/Runtime/SummoningAnimation/summoning.glb new file mode 100644 index 000000000..32b22c56a Binary files /dev/null and b/package/Runtime/SummoningAnimation/summoning.glb differ diff --git a/package/Runtime/SummoningAnimation/summoning.glb.meta b/package/Runtime/SummoningAnimation/summoning.glb.meta new file mode 100644 index 000000000..3c2b63748 --- /dev/null +++ b/package/Runtime/SummoningAnimation/summoning.glb.meta @@ -0,0 +1,62 @@ +fileFormatVersion: 2 +guid: be247fa1e681b4f42b1eb50516feb41d +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 1 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 3458987784704811779, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + - {fileID: -7340288243123076877, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + - {fileID: -7848952084472943420, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + - {fileID: 3152679647500238854, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + - {fileID: 5109990643169307995, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + textures: + - {fileID: 1716020361619268348, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + hasSceneData: 1 + hasAnimationData: 1 + hasMaterialData: 1 + hasTextureData: 1 + animations: + - name: Animation + _extensions: + - name: KHR_materials_emissive_strength + supported: 1 + used: 1 + required: 0 + _textures: + - texture: {fileID: 1716020361619268348, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 1716020361619268348, guid: be247fa1e681b4f42b1eb50516feb41d, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/Svelte Project Sample/Svelte Project Sample.unity b/package/Runtime/Svelte Project Sample/Svelte Project Sample.unity index 64657ad54..b9d1deea3 100644 --- a/package/Runtime/Svelte Project Sample/Svelte Project Sample.unity +++ b/package/Runtime/Svelte Project Sample/Svelte Project Sample.unity @@ -304,6 +304,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &782358481 GameObject: @@ -510,8 +511,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common $ GlobalObjectId_V1-2-a0aa50bbe40bcef4b8f263b37e43fdda-1039520752-0 - DirectoryName: https://github.com/needle-engine/svelte-sample - RemoteUrl: https://github.com/needle-engine/svelte-sample + DirectoryName: https://github.com/needle-engine/svelte-sample/tree/svelte-needle-sample + RemoteUrl: https://github.com/needle-engine/svelte-sample/tree/svelte-needle-sample AutoExport: 1 AutoCompress: 1 Dependencies: [] diff --git a/package/Runtime/Sveltekit Project Sample/SvelteKitSample.unity b/package/Runtime/Sveltekit Project Sample/SvelteKitSample.unity index e71c29e12..f339fa86c 100644 --- a/package/Runtime/Sveltekit Project Sample/SvelteKitSample.unity +++ b/package/Runtime/Sveltekit Project Sample/SvelteKitSample.unity @@ -1734,6 +1734,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &592671036 Transform: diff --git a/package/Runtime/Sveltekit Project Sample/Sveltekit Ball 2.mat b/package/Runtime/Sveltekit Project Sample/Sveltekit Ball 2.mat index 5bd168ebc..52af8e861 100644 --- a/package/Runtime/Sveltekit Project Sample/Sveltekit Ball 2.mat +++ b/package/Runtime/Sveltekit Project Sample/Sveltekit Ball 2.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -174,7 +175,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -203,6 +206,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Sveltekit Project Sample/Sveltekit Ball.mat b/package/Runtime/Sveltekit Project Sample/Sveltekit Ball.mat index d11063389..ae5098a8b 100644 --- a/package/Runtime/Sveltekit Project Sample/Sveltekit Ball.mat +++ b/package/Runtime/Sveltekit Project Sample/Sveltekit Ball.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -187,7 +188,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -216,6 +219,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/TextureDetails/Image/Portrait.mat b/package/Runtime/TextureDetails/Image/Portrait.mat index 0409c02e8..d74875ae6 100644 --- a/package/Runtime/TextureDetails/Image/Portrait.mat +++ b/package/Runtime/TextureDetails/Image/Portrait.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -151,6 +152,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/TextureDetails/TextureDetailsPainting.unity b/package/Runtime/TextureDetails/TextureDetailsPainting.unity index 46f99006c..e0d9e012b 100644 --- a/package/Runtime/TextureDetails/TextureDetailsPainting.unity +++ b/package/Runtime/TextureDetails/TextureDetailsPainting.unity @@ -246,7 +246,7 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!114 &22652772 MonoBehaviour: @@ -699,6 +699,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1214626826 GameObject: diff --git a/package/Runtime/TextureDetails/frame/Backside.mat b/package/Runtime/TextureDetails/frame/Backside.mat index f3667ab6a..79598334b 100644 --- a/package/Runtime/TextureDetails/frame/Backside.mat +++ b/package/Runtime/TextureDetails/frame/Backside.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Backside m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/TextureDetails/frame/textures/FrameMat.mat b/package/Runtime/TextureDetails/frame/textures/FrameMat.mat index ba0b5ee75..d22ed2ac6 100644 --- a/package/Runtime/TextureDetails/frame/textures/FrameMat.mat +++ b/package/Runtime/TextureDetails/frame/textures/FrameMat.mat @@ -12,6 +12,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -137,6 +138,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/Transmission/Transmission.unity b/package/Runtime/Transmission/Transmission.unity index dad497241..6ef6cb8a9 100644 --- a/package/Runtime/Transmission/Transmission.unity +++ b/package/Runtime/Transmission/Transmission.unity @@ -1215,6 +1215,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1001 &980620244 PrefabInstance: diff --git a/package/Runtime/UI/Fonts.unity b/package/Runtime/UI/Fonts.unity index d76446584..43bb6b9cd 100644 --- a/package/Runtime/UI/Fonts.unity +++ b/package/Runtime/UI/Fonts.unity @@ -331,6 +331,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &706762903 GameObject: @@ -1086,7 +1087,7 @@ MonoBehaviour: arScale: 6 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!1 &1609064305 GameObject: diff --git a/package/Runtime/UI/Screenspace UI.unity b/package/Runtime/UI/Screenspace UI.unity index 54503189b..36181cdc9 100644 --- a/package/Runtime/UI/Screenspace UI.unity +++ b/package/Runtime/UI/Screenspace UI.unity @@ -1085,6 +1085,86 @@ Animation: m_PlayAutomatically: 1 m_AnimatePhysics: 0 m_CullingType: 0 +--- !u!1 &1047677475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1047677476} + - component: {fileID: 1047677478} + - component: {fileID: 1047677477} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1047677476 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047677475} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1349279314} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1047677477 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047677475} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1047677478 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047677475} + m_CullTransparentMesh: 1 --- !u!1 &1105099405 GameObject: m_ObjectHideFlags: 0 @@ -1223,8 +1303,8 @@ RectTransform: 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_AnchoredPosition: {x: 116.5, y: 0} + m_SizeDelta: {x: 217, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1116635112 MonoBehaviour: @@ -1325,8 +1405,8 @@ RectTransform: 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_AnchoredPosition: {x: 116.5, y: 0} + m_SizeDelta: {x: 217, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1194469541 MonoBehaviour: @@ -1526,7 +1606,171 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 +--- !u!1 &1349279313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1349279314} + - component: {fileID: 1349279318} + - component: {fileID: 1349279317} + - component: {fileID: 1349279316} + - component: {fileID: 1349279315} + m_Layer: 5 + m_Name: InputField (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1349279314 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1349279313} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1432536891} + - {fileID: 1047677476} + m_Father: {fileID: 1671615497} + 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: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1349279315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1349279313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Outline, UnityEngine.UI $ GlobalObjectId_V1-2-47baff919591bf14098d1e82ce561557-1385530241-0 + m_EffectColor: {r: 0.58272517, g: 0.8542379, b: 0.9150943, a: 1} + m_EffectDistance: {x: 2, y: 2} + m_UseGraphicAlpha: 1 +--- !u!114 &1349279316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1349279313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.InputField, UnityEngine.UI + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1349279317} + m_TextComponent: {fileID: 1047677477} + m_Placeholder: {fileID: 1432536892} + 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_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_ShouldActivateOnSelect: 1 +--- !u!114 &1349279317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1349279313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.8627451, g: 0.92659426, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1349279318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1349279313} + m_CullTransparentMesh: 1 --- !u!1 &1385530234 GameObject: m_ObjectHideFlags: 0 @@ -1567,8 +1811,8 @@ RectTransform: 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_AnchoredPosition: {x: 116.5, y: 0} + m_SizeDelta: {x: 217, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1385530236 MonoBehaviour: @@ -1864,6 +2108,86 @@ MonoBehaviour: $ GlobalObjectId_V1-2-47baff919591bf14098d1e82ce561557-1427723383-0 applyOnStart: 1 randomMetallicRoughness: 1 +--- !u!1 &1432536890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1432536891} + - component: {fileID: 1432536893} + - component: {fileID: 1432536892} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1432536891 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432536890} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1349279314} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1432536892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432536890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.74509805} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!222 &1432536893 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432536890} + m_CullTransparentMesh: 1 --- !u!1 &1460516888 GameObject: m_ObjectHideFlags: 0 @@ -1900,8 +2224,8 @@ RectTransform: 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_AnchoredPosition: {x: 116.5, y: 0} + m_SizeDelta: {x: 217, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1460516890 MonoBehaviour: @@ -2112,6 +2436,7 @@ RectTransform: - {fileID: 1116635111} - {fileID: 1194469540} - {fileID: 1385530235} + - {fileID: 1349279314} m_Father: {fileID: 1105099409} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/UI/Screenspace UI/Sphere.mat b/package/Runtime/UI/Screenspace UI/Sphere.mat index 488dd1b82..3c1da8476 100644 --- a/package/Runtime/UI/Screenspace UI/Sphere.mat +++ b/package/Runtime/UI/Screenspace UI/Sphere.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Sphere m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/UI/Worldspace UI.unity b/package/Runtime/UI/Worldspace UI.unity index dadd22cd6..12ad41174 100644 --- a/package/Runtime/UI/Worldspace UI.unity +++ b/package/Runtime/UI/Worldspace UI.unity @@ -461,6 +461,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &258511624 GameObject: diff --git a/package/Runtime/USDZCustomBehaviours/Materials/BuildMarkings.mat b/package/Runtime/USDZCustomBehaviours/Materials/BuildMarkings.mat index b65502890..b2d554be8 100644 --- a/package/Runtime/USDZCustomBehaviours/Materials/BuildMarkings.mat +++ b/package/Runtime/USDZCustomBehaviours/Materials/BuildMarkings.mat @@ -26,6 +26,7 @@ Material: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -212,6 +213,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZCustomBehaviours/Materials/CubeGridMat.mat b/package/Runtime/USDZCustomBehaviours/Materials/CubeGridMat.mat index 45bf2642a..0e59ae30d 100644 --- a/package/Runtime/USDZCustomBehaviours/Materials/CubeGridMat.mat +++ b/package/Runtime/USDZCustomBehaviours/Materials/CubeGridMat.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: CubeGridMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -192,7 +190,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -221,6 +221,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZCustomBehaviours/Materials/CubeMatBase.mat b/package/Runtime/USDZCustomBehaviours/Materials/CubeMatBase.mat index 49b28f617..2a1543368 100644 --- a/package/Runtime/USDZCustomBehaviours/Materials/CubeMatBase.mat +++ b/package/Runtime/USDZCustomBehaviours/Materials/CubeMatBase.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: CubeMatBase m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -192,7 +190,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -221,6 +221,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZCustomBehaviours/Materials/Green.mat b/package/Runtime/USDZCustomBehaviours/Materials/Green.mat index 33a7de04a..385682305 100644 --- a/package/Runtime/USDZCustomBehaviours/Materials/Green.mat +++ b/package/Runtime/USDZCustomBehaviours/Materials/Green.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Green m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZCustomBehaviours/Materials/GreyColor.mat b/package/Runtime/USDZCustomBehaviours/Materials/GreyColor.mat index 75a7cb19f..90d7bc2fb 100644 --- a/package/Runtime/USDZCustomBehaviours/Materials/GreyColor.mat +++ b/package/Runtime/USDZCustomBehaviours/Materials/GreyColor.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: GreyColor m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZCustomBehaviours/Materials/InvisibleMat.mat b/package/Runtime/USDZCustomBehaviours/Materials/InvisibleMat.mat index 6b38958a7..5fa04ddd3 100644 --- a/package/Runtime/USDZCustomBehaviours/Materials/InvisibleMat.mat +++ b/package/Runtime/USDZCustomBehaviours/Materials/InvisibleMat.mat @@ -22,11 +22,10 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: InvisibleMat m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -46,7 +45,6 @@ Material: - RayTracingPrepass - TransparentDepthPrepass - TransparentDepthPostpass - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -206,6 +206,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZCustomBehaviours/Materials/Red.mat b/package/Runtime/USDZCustomBehaviours/Materials/Red.mat index c6d07e77d..b4c428231 100644 --- a/package/Runtime/USDZCustomBehaviours/Materials/Red.mat +++ b/package/Runtime/USDZCustomBehaviours/Materials/Red.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Red m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZCustomBehaviours/Materials/Yellow.mat b/package/Runtime/USDZCustomBehaviours/Materials/Yellow.mat index 72c40947d..7d793dfd7 100644 --- a/package/Runtime/USDZCustomBehaviours/Materials/Yellow.mat +++ b/package/Runtime/USDZCustomBehaviours/Materials/Yellow.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Yellow m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 1 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZCustomBehaviours/VoxelEditor.unity b/package/Runtime/USDZCustomBehaviours/VoxelEditor.unity index 2c9eefd15..c5d9b73f0 100644 --- a/package/Runtime/USDZCustomBehaviours/VoxelEditor.unity +++ b/package/Runtime/USDZCustomBehaviours/VoxelEditor.unity @@ -22693,6 +22693,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &213479651 GameObject: diff --git a/package/Runtime/USDZExport/AnimatorEverywhereActions.unity b/package/Runtime/USDZExport/AnimatorEverywhereActions.unity index 9e33ed5d2..cbb4debfe 100644 --- a/package/Runtime/USDZExport/AnimatorEverywhereActions.unity +++ b/package/Runtime/USDZExport/AnimatorEverywhereActions.unity @@ -398,147 +398,6 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine animator: {fileID: 773534026} stateName: Fast Run ---- !u!1001 &65177610 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1440317950} - m_Modifications: - - target: {fileID: -6932116349038524721, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_Name - value: Character (1) - objectReference: {fileID: 0} - - target: {fileID: -6932116349038524721, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -6932116349038524721, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_DirtyAABB - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Center.x - value: 0.0000085532665 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Center.y - value: -0.0032976568 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Center.z - value: -0.008284755 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Extent.x - value: 0.6790086 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Extent.y - value: 0.7790947 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Extent.z - value: 0.20041302 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 9f7448f752d2cc24cb38d532783c0181, type: 2} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalPosition.x - value: -1.691 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalPosition.y - value: -0.095 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalRotation.w - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 180 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 7714397721022139228, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} ---- !u!4 &65177611 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - m_PrefabInstance: {fileID: 65177610} - m_PrefabAsset: {fileID: 0} ---- !u!1 &65177612 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: -6932116349038524721, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - m_PrefabInstance: {fileID: 65177610} - m_PrefabAsset: {fileID: 0} ---- !u!95 &65177613 -Animator: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 65177612} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: 035d16b93e1e442bfa5dcf033c5cdce7, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_StabilizeFeet: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorStateOnDisable: 0 - m_WriteDefaultValuesOnDisable: 0 ---- !u!114 &65177614 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 65177612} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 549c235b2c39fce4aed5c9fe14ca5bed, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.SyncedAnimator, - Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-2100301817-0 --- !u!1 &74760574 GameObject: m_ObjectHideFlags: 0 @@ -584,12 +443,12 @@ Transform: m_Father: {fileID: 1440317950} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} ---- !u!1001 &291173138 +--- !u!1001 &328872128 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 65177611} + m_TransformParent: {fileID: 773534023} m_Modifications: - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_IsActive @@ -738,26 +597,26 @@ PrefabInstance: m_RemovedComponents: - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &291173139 stripped +--- !u!1 &328872129 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 291173138} + m_PrefabInstance: {fileID: 328872128} m_PrefabAsset: {fileID: 0} ---- !u!114 &291173140 +--- !u!114 &328872130 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 291173139} + m_GameObject: {fileID: 328872129} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine - animator: {fileID: 65177613} + animator: {fileID: 773534026} stateName: Wave Hip Hop Dance ---- !u!1 &315123705 +--- !u!1 &589696145 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -765,119 +624,324 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 315123706} - - component: {fileID: 315123710} - - component: {fileID: 315123709} - - component: {fileID: 315123708} - - component: {fileID: 315123707} + - component: {fileID: 589696146} + - component: {fileID: 589696149} + - component: {fileID: 589696148} m_Layer: 0 - m_Name: DebugUI + m_Name: Title m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &315123706 +--- !u!224 &589696146 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 315123705} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_GameObject: {fileID: 589696145} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.0009999999, y: 0.0009999999, z: 0.0009999999} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 534288020} - - {fileID: 1902106739} - m_Father: {fileID: 65177611} - m_RootOrder: 7 + m_Children: [] + m_Father: {fileID: 1963508817} + 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: 1.782} - m_SizeDelta: {x: 1765.5568, y: 734.84} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -91} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &315123707 +--- !u!114 &589696148 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 315123705} + m_GameObject: {fileID: 589696145} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine - $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1292264873-0 - renderOnTop: 1 - doubleSided: 1 - castShadows: 0 - receiveShadows: 0 ---- !u!114 &315123708 -MonoBehaviour: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-571232574-0 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 150 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 250 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Character Animation +--- !u!222 &589696149 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 315123705} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1889978399-0 - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &315123709 + m_GameObject: {fileID: 589696145} + m_CullTransparentMesh: 1 +--- !u!1 &625957410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 625957412} + - component: {fileID: 625957411} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &625957411 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 315123705} + m_GameObject: {fileID: 625957410} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1889978400-0 - 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 - m_PresetInfoIsWorld: 1 ---- !u!223 &315123710 -Canvas: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 6aef82b448b3a4b75bed18db1409017d +--- !u!4 &625957412 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 315123705} - 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!1001 &328872128 + m_GameObject: {fileID: 625957410} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &717319044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 717319045} + - component: {fileID: 717319048} + - component: {fileID: 717319047} + m_Layer: 0 + m_Name: Description + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &717319045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 717319044} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1963508817} + 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: -143.52} + m_SizeDelta: {x: 0, y: -287.04} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &717319047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 717319044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-571232574-0 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 76 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 250 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Click on the buttons to play various animation clips. +--- !u!222 &717319048 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 717319044} + m_CullTransparentMesh: 1 +--- !u!1001 &773534022 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1440317950} + m_Modifications: + - target: {fileID: -6932116349038524721, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_Name + value: Character + objectReference: {fileID: 0} + - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_DirtyAABB + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_AABB.m_Center.x + value: 0.0000085532665 + objectReference: {fileID: 0} + - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_AABB.m_Center.y + value: -0.0032976568 + objectReference: {fileID: 0} + - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_AABB.m_Center.z + value: -0.008284755 + objectReference: {fileID: 0} + - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_AABB.m_Extent.x + value: 0.6790086 + objectReference: {fileID: 0} + - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_AABB.m_Extent.y + value: 0.7790947 + objectReference: {fileID: 0} + - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_AABB.m_Extent.z + value: 0.20041302 + objectReference: {fileID: 0} + - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 9f7448f752d2cc24cb38d532783c0181, type: 2} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalPosition.y + value: -0.095 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalRotation.w + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 7714397721022139228, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} +--- !u!4 &773534023 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + m_PrefabInstance: {fileID: 773534022} + m_PrefabAsset: {fileID: 0} +--- !u!1 &773534024 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -6932116349038524721, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} + m_PrefabInstance: {fileID: 773534022} + m_PrefabAsset: {fileID: 0} +--- !u!95 &773534026 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773534024} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 035d16b93e1e442bfa5dcf033c5cdce7, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1001 &845898688 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -932,6 +996,10 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: -111.9 objectReference: {fileID: 0} + - target: {fileID: 930603519, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} + propertyPath: m_Text + value: + objectReference: {fileID: 0} - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_IsActive value: 0 @@ -942,15 +1010,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810347263465946, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Text - value: wave dance + value: cheering objectReference: {fileID: 0} - - target: {fileID: 5778810347445266110, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 40e4b01620d3d9f4cb1636a141b25f77, type: 2} - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Text - value: Wave Dance + value: Cheering objectReference: {fileID: 0} - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Color.a @@ -970,11 +1034,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_RootOrder - value: 6 + value: 3 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.x - value: 0.24466643 + value: 0.24466641 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.y @@ -982,11 +1046,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.z - value: 0.24466643 + value: 0.24466641 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.x - value: -0.594 + value: 0.29105031 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.y @@ -994,11 +1058,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.z - value: 0.821 + value: 0.933 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.w - value: -0.2438828 + value: -0.17931738 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.x @@ -1006,7 +1070,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.y - value: -0.96980476 + value: 0.9837913 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.z @@ -1026,31 +1090,31 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Name - value: Control stone - 4 + value: Control stone - 1 objectReference: {fileID: 0} m_RemovedComponents: - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &328872129 stripped +--- !u!1 &845898690 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 328872128} + m_PrefabInstance: {fileID: 845898688} m_PrefabAsset: {fileID: 0} ---- !u!114 &328872130 +--- !u!114 &845898691 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 328872129} + m_GameObject: {fileID: 845898690} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine animator: {fileID: 773534026} - stateName: Wave Hip Hop Dance ---- !u!1 &534288019 + stateName: cheering +--- !u!1 &874358045 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1058,1497 +1122,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 534288020} - - component: {fileID: 534288022} - - component: {fileID: 534288021} + - component: {fileID: 874358046} + - component: {fileID: 874358047} + - component: {fileID: 874358048} m_Layer: 0 - m_Name: Title + m_Name: ShadowCatcher m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &534288020 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534288019} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 315123706} - 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 &534288021 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534288019} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-571232574-0 - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 250 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Character Animation ---- !u!222 &534288022 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534288019} - m_CullTransparentMesh: 1 ---- !u!1 &589696145 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 589696146} - - component: {fileID: 589696149} - - component: {fileID: 589696148} - m_Layer: 0 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &589696146 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 589696145} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1963508817} - 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: -91} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &589696148 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 589696145} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-571232574-0 - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 250 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Character Animation ---- !u!222 &589696149 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 589696145} - m_CullTransparentMesh: 1 ---- !u!1 &625957410 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 625957412} - - component: {fileID: 625957411} - m_Layer: 0 - m_Name: README - m_TagString: EditorOnly - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &625957411 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 625957410} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime - Guid: e9f1535860a50a14cb85e49bb0635ae9 ---- !u!4 &625957412 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 625957410} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &717319044 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 717319045} - - component: {fileID: 717319048} - - component: {fileID: 717319047} - m_Layer: 0 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &717319045 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 717319044} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1963508817} - 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: -143.52} - m_SizeDelta: {x: 0, y: -287.04} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &717319047 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 717319044} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-571232574-0 - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 76 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 250 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Click on the buttons to play various animation clips. ---- !u!222 &717319048 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 717319044} - m_CullTransparentMesh: 1 ---- !u!1001 &773534022 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1440317950} - m_Modifications: - - target: {fileID: -6932116349038524721, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_Name - value: Character - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_DirtyAABB - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Center.x - value: 0.0000085532665 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Center.y - value: -0.0032976568 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Center.z - value: -0.008284755 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Extent.x - value: 0.6790086 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Extent.y - value: 0.7790947 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_AABB.m_Extent.z - value: 0.20041302 - objectReference: {fileID: 0} - - target: {fileID: 1096031916765870456, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 9f7448f752d2cc24cb38d532783c0181, type: 2} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalPosition.y - value: -0.095 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalRotation.w - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 180 - objectReference: {fileID: 0} - - target: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 7714397721022139228, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} ---- !u!4 &773534023 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 6564635432296917328, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - m_PrefabInstance: {fileID: 773534022} - m_PrefabAsset: {fileID: 0} ---- !u!1 &773534024 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: -6932116349038524721, guid: 23973f8b392f6b6448dfad52a85f0627, type: 3} - m_PrefabInstance: {fileID: 773534022} - m_PrefabAsset: {fileID: 0} ---- !u!114 &773534025 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 773534024} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 549c235b2c39fce4aed5c9fe14ca5bed, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.SyncedAnimator, - Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-2100301817-0 ---- !u!95 &773534026 -Animator: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 773534024} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: 035d16b93e1e442bfa5dcf033c5cdce7, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_StabilizeFeet: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorStateOnDisable: 0 - m_WriteDefaultValuesOnDisable: 0 ---- !u!1001 &845898688 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 773534023} - m_Modifications: - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000029166513 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0.000004677104 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.y - value: -111.9 - objectReference: {fileID: 0} - - target: {fileID: 930603519, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465946, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: cheering - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: Cheering - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.a - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.b - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.g - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.r - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 0.24466641 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 0.24466643 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 0.24466641 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.x - value: 0.29105031 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.y - value: 0.207 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: 0.933 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: -0.17931738 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 0.9837913 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Name - value: Control stone - 1 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &845898690 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 845898688} - m_PrefabAsset: {fileID: 0} ---- !u!114 &845898691 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 845898690} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine - animator: {fileID: 773534026} - stateName: cheering ---- !u!1 &874358045 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 874358046} - - component: {fileID: 874358047} - - component: {fileID: 874358048} - m_Layer: 0 - m_Name: ShadowCatcher - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &874358046 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 874358045} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: -0.088, z: 0} - m_LocalScale: {x: 4.3499, y: 0.5055665, z: 4.3499} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1440317950} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &874358047 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 874358045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e02b67dd02032423381aa26c5571503f, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.ContactShadows, Needle.Engine - darkness: 1 - opacity: 0.5 - blur: 4 - occludeBelowGround: 1 - backfaceShadows: 1 ---- !u!114 &874358048 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 874358045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 385d14bf62e962549a8aeb84fdd6bad1, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.XRFlag, Needle.Engine - VisibleIn: 29 ---- !u!1001 &879014996 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 773534023} - m_Modifications: - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000029166513 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0.000004677104 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.y - value: -111.9 - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465946, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: boolean - objectReference: {fileID: 0} - - target: {fileID: 5778810347445266110, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: cbff1747444b7e74cb23286d5f415c2b, type: 2} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: Slow Run - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.a - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.b - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.g - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.r - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 0.24466641 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 0.24466643 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 0.24466641 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.x - value: -0.30051744 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.y - value: 0.207 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: 0.935 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: -0.17931738 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: -0.9837913 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Name - value: Control stone - 3 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &879014998 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 879014996} - m_PrefabAsset: {fileID: 0} ---- !u!114 &879014999 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 879014998} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine - animator: {fileID: 773534026} - stateName: Slow Run ---- !u!1001 &1038491518 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 65177611} - m_Modifications: - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000029166513 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0.000004677104 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.y - value: -111.9 - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465946, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: fast run - objectReference: {fileID: 0} - - target: {fileID: 5778810347445266110, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: af6592a98b99f8347a382f4c19cc8253, type: 2} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: Fast Run - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.a - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.b - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.g - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.r - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.x - value: 0.594 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.y - value: 0.207 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: 0.821 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: -0.24388574 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 0.969804 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 208.232 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Name - value: Control stone - 0 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &1038491519 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 1038491518} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1038491520 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1038491519} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine - animator: {fileID: 65177613} - stateName: Fast Run ---- !u!1 &1310777011 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1310777013} - - component: {fileID: 1310777012} - - component: {fileID: 1310777014} - - component: {fileID: 1310777015} - 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 &1310777012 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1310777011} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - 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_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1310777013 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1310777011} - m_LocalRotation: {x: 0.10938163, y: 0.8754261, z: -0.40821788, w: 0.23456968} - m_LocalPosition: {x: -0.64, y: 1.92, z: 1.12} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1440317950} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!114 &1310777014 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1310777011} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0929a0e2816040a49b0d2f687e715e57, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.AdditionalData.LightShadowData, Needle.Engine - $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1310777014-0 - shadowWidth: 4.84 - shadowHeight: 4.43 - shadowDistance: 5 - shadowResolution: 1024 - shadowBias: 0.00001 - shadowNormalBias: 0.015 - _overrideShadowBiasSettings: 1 ---- !u!114 &1310777015 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1310777011} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, - Unity.RenderPipelines.Universal.Runtime - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &1440317948 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1440317950} - - component: {fileID: 1440317949} - - component: {fileID: 1440317951} - - component: {fileID: 1440317953} - - component: {fileID: 1440317952} - m_Layer: 0 - m_Name: MyScene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1440317949 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1440317948} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1440317949-0 - SuppressExport: 0 - EmbedSkybox: 1 ---- !u!4 &1440317950 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1440317948} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2102536298} - - {fileID: 1310777013} - - {fileID: 74760576} - - {fileID: 2139678995} - - {fileID: 773534023} - - {fileID: 874358046} - - {fileID: 65177611} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1440317951 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1440317948} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine - $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1440317951-0 - IgnoreSkinnedMeshes: 0 ---- !u!114 &1440317952 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1440317948} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 92a86a2db1f5d20489f1387bdc57b5aa, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.USDZExporter, Needle.Engine - objectToExport: {fileID: 0} - allowCreateQuicklookButton: 1 - autoExportAnimations: 1 - interactive: 1 - customBranding: - CheckoutTitle: "\U0001F335 Made with Needle" - CheckoutSubtitle: - CallToAction: Learn More - CallToActionURL: https://needle.tools - exportFileName: Needle - customUsdzFile: - File: {fileID: 0} ---- !u!114 &1440317953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1440317948} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine - createVRButton: 1 - createARButton: 1 - createSendToQuestButton: 1 - createQRCode: 1 - usePlacementReticle: 1 - usePlacementAdjustment: 0 - arSceneScale: 1 - useXRAnchor: 0 - useQuicklookExport: 1 - useDepthSensing: 0 - useDefaultControls: 1 - showControllerModels: 1 - showHandModels: 1 - defaultAvatar: {fileID: 8817559676569467057, guid: dc55b2cca6c9bdc4187b43e34b1b51cf, type: 3} ---- !u!1001 &1760774043 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 65177611} - m_Modifications: - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000029166513 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0.000004677104 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.y - value: -111.9 - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465946, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: trigger - objectReference: {fileID: 0} - - target: {fileID: 5778810347445266110, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 47ff7ae3c32337844bbd145415edd85d, type: 2} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: Jump - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.a - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.b - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.g - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.r - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 0.24466643 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 0.24466643 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 0.24466643 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.x - value: -0.0042928457 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.y - value: 0.207 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: 0.985 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Name - value: Control stone - 2 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &1760774044 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 1760774043} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1760774045 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1760774044} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine - animator: {fileID: 65177613} - stateName: jump ---- !u!1 &1902106738 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1902106739} - - component: {fileID: 1902106741} - - component: {fileID: 1902106740} - m_Layer: 0 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1902106739 -RectTransform: +--- !u!4 &874358046 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902106738} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_GameObject: {fileID: 874358045} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: -0.008, z: 0} + m_LocalScale: {x: 4.3499, y: 0.5055665, z: 4.3499} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 315123706} - m_RootOrder: 1 + m_Father: {fileID: 1440317950} + m_RootOrder: 3 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: -143.52} - m_SizeDelta: {x: 0, y: -287.04} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1902106740 +--- !u!114 &874358047 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902106738} + m_GameObject: {fileID: 874358045} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Script: {fileID: 11500000, guid: e02b67dd02032423381aa26c5571503f, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-571232574-0 - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 76 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 250 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Click on the buttons to play various animation clips. ---- !u!222 &1902106741 -CanvasRenderer: + m_EditorClassIdentifier: Needle.Engine.ContactShadows, Needle.Engine + autoFit: 0 + darkness: 1 + opacity: 0.5 + blur: 4 + occludeBelowGround: 0 + backfaceShadows: 1 +--- !u!114 &874358048 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902106738} - m_CullTransparentMesh: 1 ---- !u!1001 &1907496950 + m_GameObject: {fileID: 874358045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 385d14bf62e962549a8aeb84fdd6bad1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRFlag, Needle.Engine + VisibleIn: 29 +--- !u!1001 &879014996 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -2613,15 +1243,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810347263465946, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Text - value: trigger + value: boolean objectReference: {fileID: 0} - target: {fileID: 5778810347445266110, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Materials.Array.data[0] value: - objectReference: {fileID: 2100000, guid: 47ff7ae3c32337844bbd145415edd85d, type: 2} + objectReference: {fileID: 2100000, guid: cbff1747444b7e74cb23286d5f415c2b, type: 2} - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Text - value: Jump + value: Slow Run objectReference: {fileID: 0} - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Color.a @@ -2641,11 +1271,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_RootOrder - value: 4 + value: 5 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.x - value: 0.24466643 + value: 0.24466641 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.y @@ -2653,11 +1283,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.z - value: 0.24466643 + value: 0.24466641 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.x - value: -0.0042928457 + value: -0.30051744 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.y @@ -2665,11 +1295,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.z - value: 0.985 + value: 0.935 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.w - value: -0 + value: -0.17931738 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.x @@ -2677,7 +1307,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.y - value: 1 + value: -0.9837913 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.z @@ -2697,36 +1327,292 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Name - value: Control stone - 2 + value: Control stone - 3 objectReference: {fileID: 0} m_RemovedComponents: - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &1907496952 stripped +--- !u!1 &879014998 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 1907496950} + m_PrefabInstance: {fileID: 879014996} m_PrefabAsset: {fileID: 0} ---- !u!114 &1907496953 +--- !u!114 &879014999 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1907496952} + m_GameObject: {fileID: 879014998} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine animator: {fileID: 773534026} - stateName: jump ---- !u!1001 &1944697442 + stateName: Slow Run +--- !u!1 &1310777011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1310777013} + - component: {fileID: 1310777012} + - component: {fileID: 1310777014} + - component: {fileID: 1310777015} + 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 &1310777012 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310777011} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1310777013 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310777011} + m_LocalRotation: {x: 0.10938163, y: 0.8754261, z: -0.40821788, w: 0.23456968} + m_LocalPosition: {x: -0.64, y: 1.92, z: 1.12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1440317950} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1310777014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310777011} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0929a0e2816040a49b0d2f687e715e57, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.LightShadowData, Needle.Engine + $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1310777014-0 + shadowWidth: 4.84 + shadowHeight: 4.43 + shadowDistance: 5 + shadowResolution: 1024 + shadowBias: 0.00001 + shadowNormalBias: 0.015 + _overrideShadowBiasSettings: 1 +--- !u!114 &1310777015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310777011} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1440317948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1440317950} + - component: {fileID: 1440317949} + - component: {fileID: 1440317951} + - component: {fileID: 1440317953} + - component: {fileID: 1440317952} + m_Layer: 0 + m_Name: MyScene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1440317949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440317948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1440317949-0 + SuppressExport: 0 + EmbedSkybox: 1 +--- !u!4 &1440317950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440317948} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2102536298} + - {fileID: 1310777013} + - {fileID: 74760576} + - {fileID: 874358046} + - {fileID: 773534023} + - {fileID: 1976106320} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1440317951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440317948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine + $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1440317951-0 + IgnoreSkinnedMeshes: 0 +--- !u!114 &1440317952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440317948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 92a86a2db1f5d20489f1387bdc57b5aa, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.USDZExporter, Needle.Engine + objectToExport: {fileID: 0} + allowCreateQuicklookButton: 1 + autoExportAnimations: 1 + interactive: 1 + customBranding: + CheckoutTitle: "\U0001F335 Made with Needle" + CheckoutSubtitle: + CallToAction: Learn More + CallToActionURL: https://needle.tools + exportFileName: Needle + customUsdzFile: + File: {fileID: 0} +--- !u!114 &1440317953 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440317948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 1 + usePlacementAdjustment: 0 + arSceneScale: 1 + useXRAnchor: 0 + useQuicklookExport: 1 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 8817559676569467057, guid: dc55b2cca6c9bdc4187b43e34b1b51cf, type: 3} +--- !u!1001 &1907496950 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 65177611} + m_TransformParent: {fileID: 773534023} m_Modifications: - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_IsActive @@ -2786,15 +1672,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810347263465946, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Text - value: boolean + value: trigger objectReference: {fileID: 0} - target: {fileID: 5778810347445266110, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Materials.Array.data[0] value: - objectReference: {fileID: 2100000, guid: cbff1747444b7e74cb23286d5f415c2b, type: 2} + objectReference: {fileID: 2100000, guid: 47ff7ae3c32337844bbd145415edd85d, type: 2} - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Text - value: Slow Run + value: Jump objectReference: {fileID: 0} - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Color.a @@ -2814,11 +1700,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_RootOrder - value: 5 + value: 4 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.x - value: 0.24466641 + value: 0.24466643 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.y @@ -2826,11 +1712,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalScale.z - value: 0.24466641 + value: 0.24466643 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.x - value: -0.30051744 + value: -0.0042928457 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.y @@ -2838,11 +1724,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalPosition.z - value: 0.935 + value: 0.985 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.w - value: -0.17931738 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.x @@ -2850,7 +1736,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.y - value: -0.9837913 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_LocalRotation.z @@ -2870,30 +1756,30 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} propertyPath: m_Name - value: Control stone - 3 + value: Control stone - 2 objectReference: {fileID: 0} m_RemovedComponents: - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &1944697443 stripped +--- !u!1 &1907496952 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 1944697442} + m_PrefabInstance: {fileID: 1907496950} m_PrefabAsset: {fileID: 0} ---- !u!114 &1944697444 +--- !u!114 &1907496953 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944697443} + m_GameObject: {fileID: 1907496952} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine - animator: {fileID: 65177613} - stateName: Slow Run + animator: {fileID: 773534026} + stateName: jump --- !u!1 &1963508816 GameObject: m_ObjectHideFlags: 0 @@ -3014,179 +1900,56 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 ---- !u!1001 &2070065507 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 65177611} - m_Modifications: - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603517, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000029166513 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0.000004677104 - objectReference: {fileID: 0} - - target: {fileID: 930603518, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_AnchoredPosition.y - value: -111.9 - objectReference: {fileID: 0} - - target: {fileID: 930603519, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465944, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 5778810347263465946, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: cheering - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Text - value: Cheering - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.a - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.b - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.g - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348282885250, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Color.r - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.x - value: 0.24466641 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.y - value: 0.24466643 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalScale.z - value: 0.24466641 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.x - value: 0.29105031 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.y - value: 0.207 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalPosition.z - value: 0.933 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.w - value: -0.17931738 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.y - value: 0.9837913 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920684, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - propertyPath: m_Name - value: Control stone - 1 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 5778810348181447573, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} ---- !u!1 &2070065508 stripped +--- !u!1 &1976106319 GameObject: - m_CorrespondingSourceObject: {fileID: 5778810348287920685, guid: 3363c7f8948ac1b408f019b6766741ed, type: 3} - m_PrefabInstance: {fileID: 2070065507} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1976106320} + - component: {fileID: 1976106321} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1976106320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!114 &2070065509 + m_GameObject: {fileID: 1976106319} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1440317950} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1976106321 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2070065508} + m_GameObject: {fileID: 1976106319} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 84ab8e9d005710cc6605ce1c8cab6ac9, type: 3} + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.PlayAnimationOnClick, Needle.Engine - animator: {fileID: 65177613} - stateName: cheering + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 --- !u!1 &2102536295 GameObject: m_ObjectHideFlags: 0 @@ -3200,7 +1963,6 @@ GameObject: - component: {fileID: 2102536296} - component: {fileID: 2102536299} - component: {fileID: 2102536300} - - component: {fileID: 2102536301} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -3287,13 +2049,20 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-2102536299-0 - autoFit: 0 + autoTarget: 1 + autoFit: 1 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity + zoomSpeed: 1 + zoomToCursor: 0 enablePan: 1 enableDamping: 1 dampingFactor: 0.1 @@ -3301,8 +2070,9 @@ MonoBehaviour: enableKeys: 0 middleClickToFocus: 0 doubleClickToFocus: 0 + clickBackgroundToFitScene: 2 allowInterrupt: 1 - lookAtConstraint: {fileID: 2102536301} + lookAtConstraint: {fileID: 0} --- !u!114 &2102536300 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3337,53 +2107,3 @@ MonoBehaviour: m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 ---- !u!1183024399 &2102536301 -LookAtConstraint: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2102536295} - m_Enabled: 1 - m_Weight: 1 - m_RotationAtRest: {x: 0, y: 0, z: 0} - m_RotationOffset: {x: 0, y: 0, z: 0} - m_Roll: 0 - m_WorldUpObject: {fileID: 0} - m_UseUpObject: 0 - m_IsContraintActive: 0 - m_IsLocked: 0 - m_Sources: - - sourceTransform: {fileID: 2139678995} - weight: 1 ---- !u!1 &2139678994 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2139678995} - m_Layer: 0 - m_Name: LookAt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2139678995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2139678994} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.513, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1440317950} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/USDZExport/Materials/BaseMaterial.mat b/package/Runtime/USDZExport/Materials/BaseMaterial.mat index 8931d08db..c9b81b95d 100644 --- a/package/Runtime/USDZExport/Materials/BaseMaterial.mat +++ b/package/Runtime/USDZExport/Materials/BaseMaterial.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: BaseMaterial m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/Black.mat b/package/Runtime/USDZExport/Materials/Black.mat index eab621f58..c511c132b 100644 --- a/package/Runtime/USDZExport/Materials/Black.mat +++ b/package/Runtime/USDZExport/Materials/Black.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Black m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/Blue.mat b/package/Runtime/USDZExport/Materials/Blue.mat index 45e1e16bc..9d751348c 100644 --- a/package/Runtime/USDZExport/Materials/Blue.mat +++ b/package/Runtime/USDZExport/Materials/Blue.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Blue m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/Glass.mat b/package/Runtime/USDZExport/Materials/Glass.mat index 7f7f0cf41..eb55b66df 100644 --- a/package/Runtime/USDZExport/Materials/Glass.mat +++ b/package/Runtime/USDZExport/Materials/Glass.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Glass m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -28,7 +27,6 @@ Material: - TransparentDepthPrepass - TransparentDepthPostpass - TransparentBackface - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -161,7 +159,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -188,6 +188,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/Grey.mat b/package/Runtime/USDZExport/Materials/Grey.mat index 24ba7ccf5..214f04681 100644 --- a/package/Runtime/USDZExport/Materials/Grey.mat +++ b/package/Runtime/USDZExport/Materials/Grey.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Grey m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/Mirror.mat b/package/Runtime/USDZExport/Materials/Mirror.mat index 182c07a22..e395d18e9 100644 --- a/package/Runtime/USDZExport/Materials/Mirror.mat +++ b/package/Runtime/USDZExport/Materials/Mirror.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Mirror m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/Plastic.mat b/package/Runtime/USDZExport/Materials/Plastic.mat index d1bfb743f..a623343a2 100644 --- a/package/Runtime/USDZExport/Materials/Plastic.mat +++ b/package/Runtime/USDZExport/Materials/Plastic.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Plastic m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/Red.mat b/package/Runtime/USDZExport/Materials/Red.mat index 2afcfb82d..48f47be56 100644 --- a/package/Runtime/USDZExport/Materials/Red.mat +++ b/package/Runtime/USDZExport/Materials/Red.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Red m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/Rough.mat b/package/Runtime/USDZExport/Materials/Rough.mat index 980129adc..b127e1e4b 100644 --- a/package/Runtime/USDZExport/Materials/Rough.mat +++ b/package/Runtime/USDZExport/Materials/Rough.mat @@ -22,9 +22,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Rough m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] + m_ValidKeywords: + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -178,7 +176,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -207,6 +207,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/White gloss.mat b/package/Runtime/USDZExport/Materials/White gloss.mat index 6bf9e3016..cbbba072a 100644 --- a/package/Runtime/USDZExport/Materials/White gloss.mat +++ b/package/Runtime/USDZExport/Materials/White gloss.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: White gloss m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -193,7 +191,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -223,6 +223,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Materials/White.mat b/package/Runtime/USDZExport/Materials/White.mat index b333e89ce..a0fb803b9 100644 --- a/package/Runtime/USDZExport/Materials/White.mat +++ b/package/Runtime/USDZExport/Materials/White.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: White m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -180,7 +178,9 @@ Material: - _IRIDESCENCE: 0 - _Metallic: 0 - _Mode: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.02 - _QueueControl: -1 - _QueueOffset: 0 @@ -210,6 +210,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Body_Dark.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Body_Dark.mat index d7999e1d3..1ce9be49a 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Body_Dark.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Body_Dark.mat @@ -13,6 +13,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -138,6 +139,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Body_Gold.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Body_Gold.mat index dcd4aa140..43fd2cab2 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Body_Gold.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Body_Gold.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -151,6 +152,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Body_Silver.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Body_Silver.mat index 5c752f206..8ddfdbb7c 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Body_Silver.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Body_Silver.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -151,6 +152,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Glass.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Glass.mat index fa89e0f19..7eda6e273 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Glass.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Glass.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Glass m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -33,7 +32,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -107,6 +105,8 @@ Material: - _BUILTIN_QueueOffset: 0 - _CLEARCOAT: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: 0 - _QueueOffset: 0 - _SPECULAR: 0 @@ -125,6 +125,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.738 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Gold.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Gold.mat index 38fc00360..f4dd800b9 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Gold.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Gold.mat @@ -38,6 +38,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -171,6 +172,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Metal.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Metal.mat index 65b74cb62..e743eb6ac 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Metal.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Metal.mat @@ -11,6 +11,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _ALPHATEST_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -140,6 +141,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Silver.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Silver.mat index a190c6566..915749686 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Silver.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Body_Silver.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _ALPHATEST_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -158,6 +159,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Gold.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Gold.mat index 9ff24d23f..f304dddb2 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Gold.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Gold.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -155,6 +156,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Metal.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Metal.mat index b369ea993..87b38e0e5 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Metal.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Metal.mat @@ -26,6 +26,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -155,6 +156,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Silver.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Silver.mat index fde5983ad..eed8c5437 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Silver.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Select_Strap_Silver.mat @@ -13,6 +13,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -142,6 +143,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Watch.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Watch.mat index e22f46049..dc1adb5be 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Watch.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Watch.mat @@ -39,6 +39,7 @@ Material: - _ALPHATEST_ON - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -164,6 +165,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/README.md b/package/Runtime/USDZExport/README.md index 729d7c6e1..302282e0b 100644 --- a/package/Runtime/USDZExport/README.md +++ b/package/Runtime/USDZExport/README.md @@ -22,6 +22,10 @@ Showcases the basic actions in isolated use cases. By using relative movement actions, you are able to make minigames with characters like these that work everywhere, including iOS AR. +## USDZ Animator + +Skinned mesh animated character working everywhere. + ## USDZ Product Simple configurator showcasing high-quality assets and materials for both the web and automatic conversion to QuickLook / USDZ. diff --git a/package/Runtime/USDZExport/UI/Background.mat b/package/Runtime/USDZExport/UI/Background.mat index 60d079353..b2e85899a 100644 --- a/package/Runtime/USDZExport/UI/Background.mat +++ b/package/Runtime/USDZExport/UI/Background.mat @@ -35,10 +35,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Background m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -47,7 +46,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -192,7 +190,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -221,6 +221,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/UI/ForwardMat.mat b/package/Runtime/USDZExport/UI/ForwardMat.mat index b335cebef..3617e0a12 100644 --- a/package/Runtime/USDZExport/UI/ForwardMat.mat +++ b/package/Runtime/USDZExport/UI/ForwardMat.mat @@ -22,12 +22,11 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ForwardMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -46,7 +45,6 @@ Material: - TransparentDepthPostpass - TransparentBackface - RayTracingPrepass - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -191,7 +189,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -220,6 +220,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/UI/JumpMat.mat b/package/Runtime/USDZExport/UI/JumpMat.mat index 58ba834ac..4e8f7f6c2 100644 --- a/package/Runtime/USDZExport/UI/JumpMat.mat +++ b/package/Runtime/USDZExport/UI/JumpMat.mat @@ -9,12 +9,11 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: JumpMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -33,7 +32,6 @@ Material: - TransparentDepthPostpass - TransparentBackface - RayTracingPrepass - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -178,7 +176,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -207,6 +207,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/UI/LeftMat.mat b/package/Runtime/USDZExport/UI/LeftMat.mat index 304ee6e14..3e4b3d395 100644 --- a/package/Runtime/USDZExport/UI/LeftMat.mat +++ b/package/Runtime/USDZExport/UI/LeftMat.mat @@ -22,12 +22,11 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: LeftMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -46,7 +45,6 @@ Material: - TransparentDepthPostpass - TransparentBackface - RayTracingPrepass - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -191,7 +189,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -220,6 +220,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/UI/RightMat.mat b/package/Runtime/USDZExport/UI/RightMat.mat index 25f045ce3..0c781f4b8 100644 --- a/package/Runtime/USDZExport/UI/RightMat.mat +++ b/package/Runtime/USDZExport/UI/RightMat.mat @@ -22,12 +22,11 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: RightMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: - _ALPHABLEND_ON - _BUILTIN_ALPHABLEND_ON @@ -46,7 +45,6 @@ Material: - TransparentDepthPostpass - TransparentBackface - RayTracingPrepass - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -191,7 +189,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -220,6 +220,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/USDZExport/USDZCharacters.unity b/package/Runtime/USDZExport/USDZCharacters.unity index aa74e4d82..31c8476bd 100644 --- a/package/Runtime/USDZExport/USDZCharacters.unity +++ b/package/Runtime/USDZExport/USDZCharacters.unity @@ -828,7 +828,7 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!1 &455449547 GameObject: @@ -1996,6 +1996,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &995256911 GameObject: diff --git a/package/Runtime/USDZExport/USDZColorMenu.unity b/package/Runtime/USDZExport/USDZColorMenu.unity index e5313ea02..d086fcb6b 100644 --- a/package/Runtime/USDZExport/USDZColorMenu.unity +++ b/package/Runtime/USDZExport/USDZColorMenu.unity @@ -441,6 +441,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!4 &971788229 Transform: diff --git a/package/Runtime/USDZExport/USDZInteractivity.unity b/package/Runtime/USDZExport/USDZInteractivity.unity index 66550439d..a9b8b3a62 100644 --- a/package/Runtime/USDZExport/USDZInteractivity.unity +++ b/package/Runtime/USDZExport/USDZInteractivity.unity @@ -2662,7 +2662,7 @@ MonoBehaviour: GlobalObjectId_V1-2-c1a6a55762cce114d90e6e87a7df3bc7-589197791-0 objectToExport: {fileID: 0} allowCreateQuicklookButton: 1 - autoExportAnimations: 0 + autoExportAnimations: 1 interactive: 1 customBranding: CheckoutTitle: @@ -2714,7 +2714,7 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!114 &589197794 MonoBehaviour: @@ -4107,6 +4107,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &974639124 GameObject: diff --git a/package/Runtime/USDZExport/USDZProduct.unity b/package/Runtime/USDZExport/USDZProduct.unity index f67a28b71..3697572fb 100644 --- a/package/Runtime/USDZExport/USDZProduct.unity +++ b/package/Runtime/USDZExport/USDZProduct.unity @@ -1232,6 +1232,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1152620292 GameObject: @@ -1417,7 +1418,7 @@ MonoBehaviour: arScale: 1 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 useXRAnchor: 0 --- !u!114 &1288175250 MonoBehaviour: diff --git a/package/Runtime/VRM.meta b/package/Runtime/VRM.meta new file mode 100644 index 000000000..267188292 --- /dev/null +++ b/package/Runtime/VRM.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17e8a7afa829b4abf94041226cdc1ee6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VRM/Needle.VRM.codegen.meta b/package/Runtime/VRM/Needle.VRM.codegen.meta new file mode 100644 index 000000000..2a625955e --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM.codegen.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ee4d2adfb12c403eaf7cfd1a1ac675a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VRM/Needle.VRM.codegen/VRMLoader.cs b/package/Runtime/VRM/Needle.VRM.codegen/VRMLoader.cs new file mode 100644 index 000000000..e7e698a58 --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM.codegen/VRMLoader.cs @@ -0,0 +1,16 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class VRMLoader : UnityEngine.MonoBehaviour + { + public Needle.Engine.FileReference @vrmModel; + public void start(){} + public void spawnModel(string @url){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/VRM/Needle.VRM.codegen/VRMLoader.cs.meta b/package/Runtime/VRM/Needle.VRM.codegen/VRMLoader.cs.meta new file mode 100644 index 000000000..b0d9280e5 --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM.codegen/VRMLoader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 56002074e73d070645c86348c39fcdb3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VRM/Needle.VRM.npmdef b/package/Runtime/VRM/Needle.VRM.npmdef new file mode 100644 index 000000000..9b8d59d56 --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM.npmdef @@ -0,0 +1,5 @@ +{ + "localPath": null, + "IsLocal": false, + "IsEmbedded": false +} \ No newline at end of file diff --git a/package/Runtime/VRM/Needle.VRM.npmdef.meta b/package/Runtime/VRM/Needle.VRM.npmdef.meta new file mode 100644 index 000000000..5e7c0b2d1 --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM.npmdef.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: fa34ed9ac0b7942e397faab7b534b2bf +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 35db7ae66df44472a2bb6ec3aefc5f6a, type: 3} diff --git a/package/Runtime/VRM/Needle.VRM~/.gitignore b/package/Runtime/VRM/Needle.VRM~/.gitignore new file mode 100644 index 000000000..600e365ec --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/.gitignore @@ -0,0 +1 @@ +**/node_modules \ No newline at end of file diff --git a/package/Runtime/VRM/Needle.VRM~/VRMLoader.ts b/package/Runtime/VRM/Needle.VRM~/VRMLoader.ts new file mode 100644 index 000000000..d8ccbd1eb --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/VRMLoader.ts @@ -0,0 +1,87 @@ +import { Behaviour, Context, FileReference, GameObject, INeedleGLTFExtensionPlugin, TransformGizmo, UIDProvider, addCustomExtensionPlugin, getLoader, serializable } from "@needle-tools/engine"; +import { VRMLoaderPlugin } from "@pixiv/three-vrm"; +import { TransformControls } from "three/examples/jsm/controls/TransformControls.js"; +import { Object3D, Mesh, MeshBasicMaterial } from "three"; + +// Register the VRMLoaderPlugin +addCustomExtensionPlugin({ + name: "VRM", + onImport: (loader, _url, _context) => { + loader.register(parser => new VRMLoaderPlugin(parser)); + }, + async onLoaded(_url, _gltf, _context) { + _gltf.scene.userData.vrm = _gltf.userData.vrm; + }, +} as INeedleGLTFExtensionPlugin); + +export class VRMLoader extends Behaviour { + + static async LoadVRM(url: string, context: Context = Context.Current, seed: number | UIDProvider | null = null, prog: ((prog: ProgressEvent) => void) | undefined = undefined): Promise { + // using https://github.com/pixiv/three-vrm + const loader = getLoader(); + + const data = await loader.loadSync(context, url, url, seed, prog); + + if (!data) return undefined; + + const scene = data.userData.vrm.scene ?? data.scene; + return scene; + } + // samples here: + // https://github.com/madjin/vrm-samples + + @serializable(FileReference) + vrmModel?: FileReference; + + start() { + if (this.vrmModel) { + this.spawnModel(this.vrmModel.url); + } + } + + async spawnModel(url: string) { + const model = await VRMLoader.LoadVRM(url); + if (!model) { + console.error('Failed to load VRM'); + return; + } + + this.gameObject.add(model); + + if (!model.userData.vrm || !model.userData.vrm.humanoid) { + console.error('No VRM data found', model.userData); + return; + } + + // TODO basic IK + const humanoid = model.userData.vrm.humanoid; + + const addGizmos = (bones: string[]) => { + bones.forEach(boneKey => { + const bone = humanoid.humanBones[boneKey].node; + + const transform = new TransformGizmo(); + transform.onEnable(); // create controls + const controls = transform["control"] as TransformControls; + if (controls) { + controls.setMode("translate"); + controls.setSize(0.5); + controls.showZ = false; + controls.traverse(x => { + const mesh = x as Mesh; + if (mesh) { + const gizmoMat = mesh.material as MeshBasicMaterial; + if (gizmoMat) { + gizmoMat.opacity = 0.7; + } + } + }); + } + + GameObject.addComponent(bone, transform); + }); + }; + + addGizmos(["leftUpperArm", "rightUpperLeg"]); + } +} \ No newline at end of file diff --git a/package/Runtime/VRM/Needle.VRM~/codegen/register_types.ts b/package/Runtime/VRM/Needle.VRM~/codegen/register_types.ts new file mode 100644 index 000000000..7506e04ab --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/codegen/register_types.ts @@ -0,0 +1,8 @@ +/* eslint-disable */ +import { TypeStore } from "@needle-tools/engine" + +// Import types +import { VRMLoader } from "../VRMLoader.js"; + +// Register types +TypeStore.add("VRMLoader", VRMLoader); diff --git a/package/Runtime/VRM/Needle.VRM~/index.ts b/package/Runtime/VRM/Needle.VRM~/index.ts new file mode 100644 index 000000000..fbbc89f66 --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/index.ts @@ -0,0 +1,6 @@ + +// This is the main entry point of your npm package +// you can add your code here directly or use it to export your api + +// Learn more about npm definition packages: +// https://docs.needle.tools/npmdef diff --git a/package/Runtime/VRM/Needle.VRM~/package-lock.json b/package/Runtime/VRM/Needle.VRM~/package-lock.json new file mode 100644 index 000000000..6668e384d --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/package-lock.json @@ -0,0 +1,15473 @@ +{ + "name": "needle.vrm", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "needle.vrm", + "version": "1.0.0", + "dependencies": { + "sharp": "^0.33.4" + }, + "devDependencies": { + "@types/three": "0.162.0" + }, + "peerDependencies": { + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "@pixiv/three-vrm": "2.1.1", + "three": "npm:@needle-tools/three@^0.162.3" + } + }, + "../../../../../needle-engine/js/package~": { + "name": "@needle-tools/engine", + "version": "3.40.0-alpha.5", + "peer": true, + "dependencies": { + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "file:../../modules/gltf-progressive", + "@webxr-input-profiles/motion-controllers": "^1.0.0", + "flatbuffers": "2.0.4", + "md5": "^2.3.0", + "n8ao": "^1.4.2", + "peerjs": "1.4.7", + "postprocessing": "^6.35.1", + "simplex-noise": "^4.0.1", + "stats.js": "^0.17.0", + "three": "npm:@needle-tools/three@^0.162.3", + "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", + "three.quarks": "0.10.8", + "uuid": "^9.0.0", + "websocket-ts": "^2.1.5" + }, + "devDependencies": { + "@babel/runtime": "^7.16.0", + "@luncheon/esbuild-plugin-gzip": "^0.1.0", + "@needle-tools/helper": "^1.8.0", + "@needle-tools/needle-component-compiler": "^1.9.3", + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "esbuild": "^0.15.10", + "esbuild-node-externals": "^1.5.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-xss": "^0.1.12", + "filehound": "^1.17.6", + "fs-extra": "^11.1.1", + "ftp-deploy": "^2.4.4", + "howfat": "^0.3.7", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "^7.1.1", + "madge": "^5.0.1", + "npm-watch": "^0.11.0", + "typescript": "^4.5.5", + "vite": "<= 4.3.9" + }, + "peerDependencies": { + "open": "^10.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/code-frame": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/compat-data": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/core": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/generator": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-compilation-targets": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-module-transforms": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-string-parser": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-option": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helpers": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/highlight": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/parser": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/polyfill": { + "version": "7.12.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/runtime": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/template": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/traverse": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/types": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/glob": "^7.1.1", + "@types/lodash": "^4.14.149", + "@types/node": "13.9.3", + "@types/table": "^5.0.0", + "@types/tabtab": "^3.0.1", + "@types/wrap-ansi": "^3.0.0", + "chalk": "^3.0.0", + "glob": "^7.1.6", + "lodash": "^4.17.21", + "table": "^5.4.6", + "tabtab": "^3.0.2", + "winston": "^3.2.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/@types/node": { + "version": "13.9.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/chalk": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@colors/colors": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.1.90" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@dimforge/rapier3d-compat": { + "version": "0.12.0", + "license": "Apache-2.0", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint-community/regexpp": { + "version": "4.10.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp": { + "version": "0.3.15", + "dev": true, + "peer": true, + "dependencies": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/readable-stream": { + "version": "1.1.14", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@icetee/ftp/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/bmp": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "bmp-js": "^0.1.0", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^2.5.7", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/core/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/custom": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/core": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/gif": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/jpeg": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "jpeg-js": "^0.3.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blit": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-blur": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-color": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-contain": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-cover": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-crop": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-displace": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-dither": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-flip": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-gaussian": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-invert": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-mask": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-normalize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-print": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "load-bmfont": "^1.3.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-resize": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-rotate": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugin-scale": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/plugins": { + "version": "0.3.10", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/plugin-blit": "^0.3.9", + "@jimp/plugin-blur": "^0.3.9", + "@jimp/plugin-color": "^0.3.10", + "@jimp/plugin-contain": "^0.3.9", + "@jimp/plugin-cover": "^0.3.9", + "@jimp/plugin-crop": "^0.3.9", + "@jimp/plugin-displace": "^0.3.9", + "@jimp/plugin-dither": "^0.3.9", + "@jimp/plugin-flip": "^0.3.9", + "@jimp/plugin-gaussian": "^0.3.9", + "@jimp/plugin-invert": "^0.3.9", + "@jimp/plugin-mask": "^0.3.9", + "@jimp/plugin-normalize": "^0.3.9", + "@jimp/plugin-print": "^0.3.9", + "@jimp/plugin-resize": "^0.3.9", + "@jimp/plugin-rotate": "^0.3.9", + "@jimp/plugin-scale": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/png": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/utils": "^0.3.9", + "core-js": "^2.5.7", + "pngjs": "^3.3.3" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/tiff": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-js": "^2.5.7", + "utif": "^2.0.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/types": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jimp/bmp": "^0.3.9", + "@jimp/gif": "^0.3.9", + "@jimp/jpeg": "^0.3.9", + "@jimp/png": "^0.3.9", + "@jimp/tiff": "^0.3.9", + "core-js": "^2.5.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jimp/utils": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@jsdoc/salty": { + "version": "0.2.8", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=v12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@luncheon/esbuild-plugin-gzip": { + "version": "0.1.0", + "dev": true, + "license": "WTFPL", + "peer": true, + "peerDependencies": { + "esbuild": ">=0.11.15" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-progressive": { + "resolved": "../../../../../needle-engine/modules/gltf-progressive", + "link": true + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/helper": { + "version": "1.9.0", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "@caporal/core": "^2.0.7", + "@needle-tools/needle-component-compiler": "^1.0.0", + "archiver": "^5.3.1", + "basic-ftp": "^5.0.5", + "command-line-args": "^5.2.1", + "find-process": "^1.4.7", + "form-data": "^4.0.0", + "ftp-deploy": "^2.4.4", + "msdf-bmfont-xml": "^2.7.0", + "node-fetch": "^3.3.1", + "node-stream-zip": "^1.15.0", + "request": "^2.88.2", + "shelljs": "^0.8.5" + }, + "bin": { + "helper": "dist/cli.js" + }, + "optionalDependencies": { + "ultimate-text-to-image": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@needle-tools/needle-component-compiler": { + "version": "1.11.1", + "dev": true, + "peer": true, + "dependencies": { + "typescript": "^4.5.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-js": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint": "^8.56.10", + "acorn": "^8.11.3", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@stylistic/eslint-plugin-js": "1.8.1", + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@swc/helpers": { + "version": "0.3.17", + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/eslint": { + "version": "8.56.10", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/glob": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/linkify-it": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/lodash": { + "version": "4.17.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/markdown-it": { + "version": "14.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/linkify-it": "^5", + "@types/mdurl": "^2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/mdurl": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/minimatch": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/node": { + "version": "20.14.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/table": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/tabtab": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@types/triple-beam": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/webxr": { + "version": "0.5.16", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/@webxr-input-profiles/motion-controllers": { + "version": "1.0.0", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-align": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-escape-sequences": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/any-base": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/app-module-path": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/arabic-persian-reshaper": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/archiver": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/array-back": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ast-module-types": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/astral-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/async": { + "version": "3.2.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/aws4": { + "version": "1.13.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/axios": { + "version": "0.26.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/bmp-js": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/boxen": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/browserslist": { + "version": "4.23.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-equal": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/bundle-name": { + "version": "4.1.0", + "license": "MIT", + "peer": true, + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cache-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^4.0.1", + "fs-then-native": "^2.0.0", + "mkdirp2": "^1.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cache-point/node_modules/array-back": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/caniuse-lite": { + "version": "1.0.30001628", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/canvas": { + "version": "2.11.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/catharsis": { + "version": "0.9.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/charenc": { + "version": "0.0.2", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/cli-boxes": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-progress": { + "version": "3.12.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cli-width": { + "version": "2.2.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/clone-response": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/collect-all": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "stream-connect": "^1.0.2", + "stream-via": "^1.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/color-string": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "color-support": "bin.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/colorspace": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-args": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "command-line-args": "^5.0.0", + "command-line-usage": "^4.1.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-tool/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "table-layout": "^0.4.2", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/command-line-usage/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/commander": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/common-sequence": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/compress-commons": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/concat-stream": { + "version": "2.0.0", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/config-master": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "walk-back": "^2.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/config-master/node_modules/walk-back": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/configstore": { + "version": "5.0.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/core-js": { + "version": "2.6.12", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crc32-stream": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crypt": { + "version": "0.0.2", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/crypto-random-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/debug": { + "version": "4.3.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/decompress-response": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/deep-extend": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/default-browser": { + "version": "5.2.1", + "license": "MIT", + "peer": true, + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/default-browser-id": { + "version": "5.0.0", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/defaults": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/defer-to-connect": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/define-lazy-prop": { + "version": "3.0.0", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.1", + "filing-cabinet": "^3.0.1", + "precinct": "^8.0.0", + "typescript": "^3.9.7" + }, + "bin": { + "dependency-tree": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/dependency-tree/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detect-libc": { + "version": "2.0.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-amd": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ast-module-types": "^3.0.0", + "escodegen": "^2.0.0", + "get-amd-module-type": "^3.0.0", + "node-source-walk": "^4.2.0" + }, + "bin": { + "detective-amd": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-cjs": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-es6": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-less": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^4.0.0", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">= 6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-postcss": { + "version": "5.1.3", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "is-url": "^1.2.4", + "postcss": "^8.4.6", + "postcss-values-parser": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-sass": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-scss": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-stylus": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "^4.33.0", + "ast-module-types": "^2.7.1", + "node-source-walk": "^4.2.0", + "typescript": "^3.9.10" + }, + "engines": { + "node": "^10.13 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/ast-module-types": { + "version": "2.7.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/detective-typescript/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dmd": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "common-sequence": "^2.0.2", + "file-set": "^4.0.2", + "handlebars": "^4.7.7", + "marked": "^4.2.3", + "object-get": "^2.1.1", + "reduce-flatten": "^3.0.1", + "reduce-unique": "^2.0.1", + "reduce-without": "^1.0.1", + "test-value": "^3.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dmd/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dom-walk": { + "version": "0.1.2", + "dev": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/duplexer3": { + "version": "0.1.5", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/electron-to-chromium": { + "version": "1.4.790", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/enabled": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/enhanced-resolve": { + "version": "5.17.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/err-code": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/es6-promisify": { + "version": "6.1.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild": { + "version": "0.15.18", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild-node-externals": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "find-up": "^5.0.0", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "esbuild": "0.12 - 0.21" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esbuild-windows-64": { + "version": "0.15.18", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escalade": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escape-goat": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-secrets": { + "version": "0.8.9", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.0.0", + "npm": ">=6.9.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.2", + "dev": true, + "license": "MPL-2.0", + "peer": true, + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-promise": { + "version": "6.2.0", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-simple-import-sort": { + "version": "10.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-plugin-xss": { + "version": "0.1.12", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "requireindex": "~1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/eventemitter3": { + "version": "4.0.7", + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/exif-parser": { + "version": "0.1.12", + "dev": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fecha": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/fetch-blob": { + "version": "3.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/figures": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-js": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "bluebird": "^3.4.7", + "minimatch": "^3.0.3", + "proper-lockfile": "^1.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-js/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-set": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^5.0.0", + "glob": "^7.1.6" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-set/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/file-type": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filehound": { + "version": "1.17.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "bluebird": "^3.7.2", + "file-js": "0.3.0", + "lodash": "^4.17.21", + "minimatch": "^5.0.0", + "moment": "^2.29.1", + "unit-compare": "^1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filehound/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "app-module-path": "^2.2.0", + "commander": "^2.20.3", + "debug": "^4.3.3", + "enhanced-resolve": "^5.8.3", + "is-relative-path": "^1.0.2", + "module-definition": "^3.3.1", + "module-lookup-amd": "^7.0.1", + "resolve": "^1.21.0", + "resolve-dependency-path": "^2.0.0", + "sass-lookup": "^3.0.0", + "stylus-lookup": "^3.0.1", + "tsconfig-paths": "^3.10.1", + "typescript": "^3.9.7" + }, + "bin": { + "filing-cabinet": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/filing-cabinet/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process": { + "version": "1.4.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-process/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-replace": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/flatbuffers": { + "version": "2.0.4", + "license": "SEE LICENSE IN LICENSE.txt", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/flatten": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/fn.name": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/follow-redirects": { + "version": "1.15.6", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/formdata-polyfill": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/fs-then-native": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/ftp-deploy": { + "version": "2.4.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimatch": "9.0.0", + "promise-ftp": "^1.3.5", + "read": "^2.1.0", + "ssh2-sftp-client": "^7.2.3", + "upath": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ftp-deploy/node_modules/minimatch": { + "version": "9.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gauge": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-amd-module-type": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.2.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global-dirs": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gonzales-pe": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got": { + "version": "9.6.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got/node_modules/decompress-response": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/got/node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/graphviz": { + "version": "0.0.9", + "dev": true, + "license": "GPL-3.0", + "peer": true, + "dependencies": { + "temp": "~0.4.0" + }, + "engines": { + "node": ">=0.6.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/has-yarn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "axios": "^0.26.1", + "npm-package-arg": "^10.0.0", + "package-options": "^0.1.4", + "semver": "^7.3.8", + "tar": "^6.1.12" + }, + "bin": { + "howfat": "src/index.js" + }, + "engines": { + "node": ">=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/howfat/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ignore-by-default": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/import-lazy": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/indexes-of": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer": { + "version": "6.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/cli-cursor": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mimic-fn": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.7", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/onetime": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/restore-cursor": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-arrayish": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-buffer": { + "version": "1.1.6", + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-ci": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-docker": { + "version": "3.0.0", + "license": "MIT", + "peer": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-function": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-inside-container": { + "version": "1.0.0", + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-installed-globally": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-invalid-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-npm": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-relative-path": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-url": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/is-url-superb": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-wsl": { + "version": "3.1.0", + "license": "MIT", + "peer": true, + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/is-yarn-global": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/jimp": { + "version": "0.3.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/polyfill": "^7.0.0", + "@jimp/custom": "^0.3.9", + "@jimp/plugins": "^0.3.10", + "@jimp/types": "^0.3.9", + "core-js": "^2.5.7" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jpeg-js": { + "version": "0.3.7", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/js2xmlparser": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc": { + "version": "4.0.3", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.15", + "@jsdoc/salty": "^0.2.1", + "@types/markdown-it": "^14.1.1", + "bluebird": "^3.7.2", + "catharsis": "^0.9.0", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.2", + "klaw": "^3.0.0", + "markdown-it": "^14.1.0", + "markdown-it-anchor": "^8.6.7", + "marked": "^4.0.10", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "underscore": "~1.13.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-api": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^6.2.2", + "cache-point": "^2.0.0", + "collect-all": "^1.0.4", + "file-set": "^4.0.2", + "fs-then-native": "^2.0.0", + "jsdoc": "^4.0.0", + "object-to-spawn-args": "^2.0.1", + "temp-path": "^1.0.0", + "walk-back": "^5.1.0" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-api/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-babel": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "jsdoc-regex": "^1.0.1", + "lodash": "^4.17.10" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-parse": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^6.2.2", + "lodash.omit": "^4.5.0", + "reduce-extract": "^1.0.0", + "sort-array": "^4.1.5", + "test-value": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-parse/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-regex": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^6.2.2", + "command-line-tool": "^0.8.0", + "config-master": "^3.1.0", + "dmd": "^6.1.0", + "jsdoc-api": "^7.1.1", + "jsdoc-parse": "^6.1.0", + "walk-back": "^5.1.0" + }, + "bin": { + "jsdoc2md": "bin/cli.js" + }, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc-to-markdown/node_modules/array-back": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/klaw": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "../../../../../needle-engine/js/package~/node_modules/kuler": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/latest-version": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/linebreak-next": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "base64-js": "1.3.1", + "unicode-trie": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/linebreak-next/node_modules/base64-js": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/linkify-it": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/load-bmfont": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.camelcase": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.defaults": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.difference": { + "version": "4.5.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.flatten": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.omit": { + "version": "4.5.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.padend": { + "version": "4.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/lodash.union": { + "version": "4.6.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/logform": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lowercase-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "chalk": "^4.1.1", + "commander": "^7.2.0", + "commondir": "^1.0.1", + "debug": "^4.3.1", + "dependency-tree": "^8.1.1", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.0", + "detective-less": "^1.0.2", + "detective-postcss": "^5.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "graphviz": "0.0.9", + "ora": "^5.4.1", + "pluralize": "^8.0.0", + "precinct": "^8.1.0", + "pretty-ms": "^7.0.1", + "rc": "^1.2.7", + "typescript": "^3.9.5", + "walkdir": "^0.4.1" + }, + "bin": { + "madge": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + }, + "funding": { + "type": "individual", + "url": "https://www.paypal.me/pahen" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/madge/node_modules/typescript": { + "version": "3.9.10", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/map-limit": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/map-limit/node_modules/once": { + "version": "1.3.3", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/markdown-it": { + "version": "14.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/markdown-it-anchor": { + "version": "8.6.7", + "dev": true, + "license": "Unlicense", + "peer": true, + "peerDependencies": { + "@types/markdown-it": "*", + "markdown-it": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/marked": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/maxrects-packer": { + "version": "2.7.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/md5": { + "version": "2.3.0", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mdurl": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/micromatch": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mimic-response": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/min-document": { + "version": "2.19.0", + "dev": true, + "peer": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/mkdirp2": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/module-definition": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "bin": { + "module-definition": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/module-lookup-amd": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0", + "glob": "^7.1.6", + "requirejs": "^2.3.5", + "requirejs-config-file": "^4.0.0" + }, + "bin": { + "lookup-amd": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/module-lookup-amd/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/moment": { + "version": "2.30.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "arabic-persian-reshaper": "^1.0.1", + "cli-progress": "^3.10.0", + "commander": "^2.19.0", + "handlebars": "^4.7.2", + "is-invalid-path": "^1.0.2", + "jimp": "^0.3.5", + "js2xmlparser": "^4.0.0", + "map-limit": "0.0.1", + "maxrects-packer": "^2.4.0-alpha.0", + "opentype.js": "^0.11.0", + "update-notifier": "^5.1.0" + }, + "bin": { + "msdf-bmfont": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/msdf-bmfont-xml/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/n8ao": { + "version": "1.8.2", + "license": "ISC", + "peer": true, + "peerDependencies": { + "postprocessing": ">=6.30.0", + "three": ">=0.137" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nan": { + "version": "2.19.0", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/node-domexception": { + "version": "1.0.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.5.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-fetch": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-releases": { + "version": "2.0.14", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/node-source-walk": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/node-stream-zip": { + "version": "1.15.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon": { + "version": "2.0.22", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nodemon/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "../../../../../needle-engine/js/package~/node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/normalize-url": { + "version": "4.5.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg": { + "version": "10.1.0", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npm-watch": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "nodemon": "^2.0.7", + "through2": "^4.0.2" + }, + "bin": { + "npm-watch": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-get": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object-to-spawn-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/omggif": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/one-time": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fn.name": "1.x.x" + } + }, + "../../../../../needle-engine/js/package~/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/open": { + "version": "10.1.0", + "license": "MIT", + "peer": true, + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/opentype.js": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "string.prototype.codepointat": "^0.2.1", + "tiny-inflate": "^1.0.2" + }, + "bin": { + "ot": "bin/ot" + } + }, + "../../../../../needle-engine/js/package~/node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-cancelable": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/package-json": { + "version": "6.5.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/package-options": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pako": { + "version": "0.2.9", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/parse-bmfont-xml": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/parse-headers": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/parse-ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/peerjs": { + "version": "1.4.7", + "license": "MIT", + "peer": true, + "dependencies": { + "@swc/helpers": "^0.3.13", + "eventemitter3": "^4.0.7", + "peerjs-js-binarypack": "1.0.1", + "webrtc-adapter": "^7.7.1" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/peer" + } + }, + "../../../../../needle-engine/js/package~/node_modules/peerjs-js-binarypack": { + "version": "1.0.1", + "license": "BSD", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/phin": { + "version": "2.9.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/picocolors": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pixelmatch": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pluralize": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pngjs": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss-values-parser": { + "version": "5.0.0", + "dev": true, + "license": "MPL-2.0", + "peer": true, + "dependencies": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "../../../../../needle-engine/js/package~/node_modules/postcss-values-parser/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/postprocessing": { + "version": "6.35.5", + "license": "Zlib", + "peer": true, + "engines": { + "node": ">= 0.13.2" + }, + "peerDependencies": { + "three": ">= 0.152.0 < 0.166.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct": { + "version": "8.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.3", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.1", + "detective-less": "^1.0.2", + "detective-postcss": "^4.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "module-definition": "^3.3.1", + "node-source-walk": "^4.2.0" + }, + "bin": { + "precinct": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/detective-postcss": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "debug": "^4.1.1", + "is-url": "^1.2.4", + "postcss": "^8.1.7", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/js/package~/node_modules/precinct/node_modules/postcss-values-parser": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/prepend-http": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pretty-ms": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/process": { + "version": "0.11.10", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@icetee/ftp": "^0.3.15", + "bluebird": "2.x", + "promise-ftp-common": "^1.1.5" + }, + "engines": { + "iojs": "*", + "node": ">=0.11.13" + }, + "peerDependencies": { + "promise-ftp-common": "^1.1.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp-common": { + "version": "1.1.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/promise-ftp/node_modules/bluebird": { + "version": "2.11.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/proper-lockfile": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "err-code": "^1.0.0", + "extend": "^3.0.0", + "graceful-fs": "^4.1.2", + "retry": "^0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/pstree.remy": { + "version": "1.1.8", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/pump": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/punycode.js": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/pupa": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/quote-unquote": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/rc": { + "version": "1.2.8", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "peer": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/read": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "mute-stream": "~1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdir-glob": { + "version": "1.1.3", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "peer": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "test-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/test-value": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^1.0.2", + "typical": "^2.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-extract/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-flatten": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-unique": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "test-value": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/test-value": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^1.0.3", + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reduce-without/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/regenerator-runtime": { + "version": "0.14.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/registry-auth-token": { + "version": "4.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/registry-url": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request": { + "version": "2.88.2", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "../../../../../needle-engine/js/package~/node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requireindex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requirejs": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requirejs-config-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "esprima": "^4.0.0", + "stringify-object": "^3.2.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/requizzle": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve-dependency-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/responselike": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/retry": { + "version": "0.10.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rtcpeerconnection-shim": { + "version": "1.2.15", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "sdp": "^2.6.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/run-applescript": { + "version": "7.0.0", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/run-async": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/sass-lookup": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "commander": "^2.16.0" + }, + "bin": { + "sass-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sass-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/sax": { + "version": "1.4.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/sdp": { + "version": "2.12.0", + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/semver-diff": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/simple-concat": { + "version": "1.0.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/simple-get": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-swizzle": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-update-notifier": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/simplex-noise": { + "version": "4.0.1", + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/slice-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^5.0.0", + "typical": "^6.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/array-back": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sort-array/node_modules/typical": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ssh2": { + "version": "1.15.0", + "dev": true, + "hasInstallScript": true, + "peer": true, + "dependencies": { + "asn1": "^0.2.6", + "bcrypt-pbkdf": "^1.0.2" + }, + "engines": { + "node": ">=10.16.0" + }, + "optionalDependencies": { + "cpu-features": "~0.0.9", + "nan": "^2.18.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ssh2-sftp-client": { + "version": "7.2.3", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "concat-stream": "^2.0.0", + "promise-retry": "^2.0.1", + "ssh2": "^1.8.0" + }, + "engines": { + "node": ">=10.24.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/sshpk": { + "version": "1.18.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stack-trace": { + "version": "0.0.10", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stats.js": { + "version": "0.17.0", + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/array-back": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "typical": "^2.6.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stream-connect/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/stream-via": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stylus-lookup": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0" + }, + "bin": { + "stylus-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/stylus-lookup/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table": { + "version": "5.4.6", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout": { + "version": "0.4.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table-layout/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tabtab": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^4.0.1", + "es6-promisify": "^6.0.0", + "inquirer": "^6.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "untildify": "^3.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tabtab/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar": { + "version": "6.2.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar-stream": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/temp": { + "version": "0.4.0", + "dev": true, + "engines": [ + "node >=0.4.0" + ], + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/temp-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/test-value": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-back": "^2.0.0", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/array-back": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/test-value/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/text-hex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.3", + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/three-mesh-ui": { + "name": "@needle-tools/three-mesh-ui", + "version": "7.1.5-alpha.5", + "license": "MIT", + "peer": true, + "engines": { + "node": "x.x.x" + }, + "peerDependencies": { + "three": ">=0.154.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/three.quarks": { + "version": "0.10.8", + "license": "MIT", + "peer": true, + "peerDependencies": { + "three": ">=0.153.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/through2": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "readable-stream": "3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/timm": { + "version": "1.7.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/tiny-inflate": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/tinycolor2": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-readable-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/js/package~/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/touch": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/triple-beam": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 14.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tslib": { + "version": "2.6.3", + "license": "0BSD", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/typical": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/uc.micro": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/uglify-js": { + "version": "3.17.4", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/ultimate-text-to-image": { + "version": "1.0.1", + "dev": true, + "license": "MIT License", + "optional": true, + "peer": true, + "dependencies": { + "canvas": "^2.10.2", + "linebreak-next": "^1.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/undefsafe": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/underscore": { + "version": "1.13.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/undici-types": { + "version": "5.26.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/unicode-trie": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/uniq": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/unique-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/unit-compare": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "moment": "^2.14.1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/untildify": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/upath": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-browserslist-db": { + "version": "1.0.16", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/url-parse-lax": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/utif": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "pako": "^1.0.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/utif/node_modules/pako": { + "version": "1.0.11", + "dev": true, + "license": "(MIT AND Zlib)", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "../../../../../needle-engine/js/package~/node_modules/validate-npm-package-name": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/verror": { + "version": "1.10.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../needle-engine/js/package~/node_modules/vite/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../needle-engine/js/package~/node_modules/walk-back": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.17" + } + }, + "../../../../../needle-engine/js/package~/node_modules/walkdir": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "../../../../../needle-engine/js/package~/node_modules/web-streams-polyfill": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/webrtc-adapter": { + "version": "7.7.1", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "rtcpeerconnection-shim": "^1.2.15", + "sdp": "^2.12.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=3.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/websocket-ts": { + "version": "2.1.5", + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wide-align": { + "version": "1.1.5", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/widest-line": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/winston": { + "version": "3.13.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/winston-transport": { + "version": "4.7.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/reduce-flatten": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wordwrapjs/node_modules/typical": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/write-file-atomic": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xdg-basedir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xhr": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xml-parse-from-string": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/xml2js": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xmlbuilder": { + "version": "11.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/xmlcreate": { + "version": "2.0.4", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/xregexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.4" + } + }, + "../../../../../needle-engine/js/package~/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/js/package~/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/js/package~/node_modules/zip-stream": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/js/package~/node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "../../../../../needle-engine/modules/gltf-progressive": { + "name": "@needle-tools/gltf-progressive", + "version": "1.2.0-alpha.9", + "peer": true, + "devDependencies": { + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-xss": "^0.1.12", + "three": ">= 0.160.0", + "vite": "<= 4.3.9" + }, + "peerDependencies": { + "three": ">= 0.160.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint-community/regexpp": { + "version": "4.10.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@stylistic/eslint-plugin-js": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint": "^8.56.10", + "acorn": "^8.11.3", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@stylistic/eslint-plugin-js": "1.8.1", + "@types/eslint": "^8.56.10", + "@typescript-eslint/utils": "^6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "peerDependencies": { + "eslint": ">=8.40.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/eslint": { + "version": "8.56.10", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/stats.js": { + "version": "0.17.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/three": { + "version": "0.162.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@types/webxr": { + "version": "0.5.16", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/debug": { + "version": "4.3.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/esbuild": { + "version": "0.17.19", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-no-secrets": { + "version": "0.8.9", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.0.0", + "npm": ">=6.9.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-no-unsanitized": { + "version": "4.0.2", + "dev": true, + "license": "MPL-2.0", + "peer": true, + "peerDependencies": { + "eslint": "^6 || ^7 || ^8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-promise": { + "version": "6.2.0", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-plugin-xss": { + "version": "0.1.12", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "requireindex": "~1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fflate": { + "version": "0.6.10", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/meshoptimizer": { + "version": "0.18.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/micromatch": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/picocolors": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/requireindex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.5" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/typescript": { + "version": "5.4.5", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/vite": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC", + "peer": true + }, + "../../../../../needle-engine/modules/gltf-progressive/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz", + "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz", + "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=11", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=10.13", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz", + "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz", + "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz", + "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.31", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz", + "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz", + "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz", + "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz", + "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.1.1" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz", + "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz", + "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@needle-tools/engine": { + "resolved": "../../../../../needle-engine/js/package~", + "link": true + }, + "node_modules/@pixiv/three-vrm": { + "version": "2.1.1", + "license": "MIT", + "peer": true, + "dependencies": { + "@pixiv/three-vrm-core": "2.1.1", + "@pixiv/three-vrm-materials-hdr-emissive-multiplier": "2.1.1", + "@pixiv/three-vrm-materials-mtoon": "2.1.1", + "@pixiv/three-vrm-materials-v0compat": "2.1.1", + "@pixiv/three-vrm-node-constraint": "2.1.1", + "@pixiv/three-vrm-springbone": "2.1.1" + }, + "peerDependencies": { + "@types/three": "^0.162.0", + "three": "^0.162.0" + } + }, + "node_modules/@pixiv/three-vrm-core": { + "version": "2.1.1", + "license": "MIT", + "peer": true, + "dependencies": { + "@pixiv/types-vrm-0.0": "2.1.1", + "@pixiv/types-vrmc-vrm-1.0": "2.1.1" + }, + "peerDependencies": { + "@types/three": "^0.162.0", + "three": "^0.162.0" + } + }, + "node_modules/@pixiv/three-vrm-materials-hdr-emissive-multiplier": { + "version": "2.1.1", + "license": "MIT", + "peer": true, + "dependencies": { + "@pixiv/types-vrmc-materials-hdr-emissive-multiplier-1.0": "2.1.1" + }, + "peerDependencies": { + "@types/three": "^0.162.0", + "three": "^0.162.0" + } + }, + "node_modules/@pixiv/three-vrm-materials-mtoon": { + "version": "2.1.1", + "license": "MIT", + "peer": true, + "dependencies": { + "@pixiv/types-vrm-0.0": "2.1.1", + "@pixiv/types-vrmc-materials-mtoon-1.0": "2.1.1" + }, + "peerDependencies": { + "@types/three": "^0.162.0", + "three": "^0.162.0" + } + }, + "node_modules/@pixiv/three-vrm-materials-v0compat": { + "version": "2.1.1", + "license": "MIT", + "peer": true, + "dependencies": { + "@pixiv/types-vrm-0.0": "2.1.1", + "@pixiv/types-vrmc-materials-mtoon-1.0": "2.1.1" + }, + "peerDependencies": { + "@types/three": "^0.162.0", + "three": "^0.162.0" + } + }, + "node_modules/@pixiv/three-vrm-node-constraint": { + "version": "2.1.1", + "license": "MIT", + "peer": true, + "dependencies": { + "@pixiv/types-vrmc-node-constraint-1.0": "2.1.1" + }, + "peerDependencies": { + "@types/three": "^0.162.0", + "three": "^0.162.0" + } + }, + "node_modules/@pixiv/three-vrm-springbone": { + "version": "2.1.1", + "license": "MIT", + "peer": true, + "dependencies": { + "@pixiv/types-vrm-0.0": "2.1.1", + "@pixiv/types-vrmc-springbone-1.0": "2.1.1" + }, + "peerDependencies": { + "three": "^0.162.0" + } + }, + "node_modules/@pixiv/types-vrm-0.0": { + "version": "2.1.1", + "license": "MIT", + "peer": true + }, + "node_modules/@pixiv/types-vrmc-materials-hdr-emissive-multiplier-1.0": { + "version": "2.1.1", + "license": "MIT", + "peer": true + }, + "node_modules/@pixiv/types-vrmc-materials-mtoon-1.0": { + "version": "2.1.1", + "license": "MIT", + "peer": true + }, + "node_modules/@pixiv/types-vrmc-node-constraint-1.0": { + "version": "2.1.1", + "license": "MIT", + "peer": true + }, + "node_modules/@pixiv/types-vrmc-springbone-1.0": { + "version": "2.1.1", + "license": "MIT", + "peer": true + }, + "node_modules/@pixiv/types-vrmc-vrm-1.0": { + "version": "2.1.1", + "license": "MIT", + "peer": true + }, + "node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "license": "MIT" + }, + "node_modules/@types/stats.js": { + "version": "0.17.3", + "license": "MIT" + }, + "node_modules/@types/three": { + "version": "0.162.0", + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.1", + "@types/stats.js": "*", + "@types/webxr": "*", + "fflate": "~0.6.10", + "meshoptimizer": "~0.18.1" + } + }, + "node_modules/@types/webxr": { + "version": "0.5.16", + "license": "MIT" + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fflate": { + "version": "0.6.10", + "license": "MIT" + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/meshoptimizer": { + "version": "0.18.1", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz", + "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.0" + }, + "engines": { + "libvips": ">=8.15.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.4", + "@img/sharp-darwin-x64": "0.33.4", + "@img/sharp-libvips-darwin-arm64": "1.0.2", + "@img/sharp-libvips-darwin-x64": "1.0.2", + "@img/sharp-libvips-linux-arm": "1.0.2", + "@img/sharp-libvips-linux-arm64": "1.0.2", + "@img/sharp-libvips-linux-s390x": "1.0.2", + "@img/sharp-libvips-linux-x64": "1.0.2", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", + "@img/sharp-libvips-linuxmusl-x64": "1.0.2", + "@img/sharp-linux-arm": "0.33.4", + "@img/sharp-linux-arm64": "0.33.4", + "@img/sharp-linux-s390x": "0.33.4", + "@img/sharp-linux-x64": "0.33.4", + "@img/sharp-linuxmusl-arm64": "0.33.4", + "@img/sharp-linuxmusl-x64": "0.33.4", + "@img/sharp-wasm32": "0.33.4", + "@img/sharp-win32-ia32": "0.33.4", + "@img/sharp-win32-x64": "0.33.4" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/three": { + "name": "@needle-tools/three", + "version": "0.162.3", + "license": "MIT", + "peer": true + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "optional": true + } + } +} diff --git a/package/Runtime/VRM/Needle.VRM~/package.json b/package/Runtime/VRM/Needle.VRM~/package.json new file mode 100644 index 000000000..47834bb03 --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/package.json @@ -0,0 +1,16 @@ +{ + "name": "needle.vrm", + "version": "1.0.0", + "main": "index.ts", + "peerDependencies": { + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "@pixiv/three-vrm": "2.1.1", + "three": "npm:@needle-tools/three@^0.162.3" + }, + "devDependencies": { + "@types/three": "0.162.0" + }, + "dependencies": { + "sharp": "^0.33.4" + } +} diff --git a/package/Runtime/VRM/Needle.VRM~/package.needle.json b/package/Runtime/VRM/Needle.VRM~/package.needle.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/package.needle.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/package/Runtime/VRM/Needle.VRM~/tsconfig.json b/package/Runtime/VRM/Needle.VRM~/tsconfig.json new file mode 100644 index 000000000..f2ecad5ab --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ESNext", "DOM"], + "moduleResolution": "Node", + "strict": true, + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "noEmit": true, + "noUnusedLocals": false, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noImplicitAny": false, + "experimentalDecorators": true + }, + "include": ["**/*"] +} diff --git a/package/Runtime/VRM/Needle.VRM~/workspace.code-workspace b/package/Runtime/VRM/Needle.VRM~/workspace.code-workspace new file mode 100644 index 000000000..ebb0ef5e7 --- /dev/null +++ b/package/Runtime/VRM/Needle.VRM~/workspace.code-workspace @@ -0,0 +1,21 @@ +{ + "folders": [ + { + "path": "." + }, + { + "name": "Needle", + "path": "/Users/herbst/git/needle-engine-dev/modules/needle-engine/js/package~" + } + ], + "settings": { + "files.exclude": { + "package-lock.json": true, + "**/.git": true, + "**/.DS_Store": true, + "**/node_modules": true, + "**/*.meta": true + }, + "window.title": "Needle.VRM~" + } +} \ No newline at end of file diff --git a/package/Runtime/VRM/README.md b/package/Runtime/VRM/README.md new file mode 100644 index 000000000..e68d59612 --- /dev/null +++ b/package/Runtime/VRM/README.md @@ -0,0 +1,3 @@ +# VRM Characters + +[VRM](https://vrm.dev/en/) is a widely supported 3D humanoid avatar file format for VR. It allows for character customization through numerous user-friendly tools. diff --git a/package/Runtime/VRM/README.md.meta b/package/Runtime/VRM/README.md.meta new file mode 100644 index 000000000..3bd0dcb47 --- /dev/null +++ b/package/Runtime/VRM/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c013519ca018d644e8c04455f61cba87 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VRM/TestModel.vrm b/package/Runtime/VRM/TestModel.vrm new file mode 100644 index 000000000..1cfbfcdfa Binary files /dev/null and b/package/Runtime/VRM/TestModel.vrm differ diff --git a/package/Runtime/VRM/TestModel.vrm.meta b/package/Runtime/VRM/TestModel.vrm.meta new file mode 100644 index 000000000..5084a7a92 --- /dev/null +++ b/package/Runtime/VRM/TestModel.vrm.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b45055ff205d8a841964bae8348e6290 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VRM/VRMLoader.unity b/package/Runtime/VRM/VRMLoader.unity new file mode 100644 index 000000000..b20ac0be6 --- /dev/null +++ b/package/Runtime/VRM/VRMLoader.unity @@ -0,0 +1,736 @@ +%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: 2100000, guid: 5035ae8e2c8a4dd41a1d1a787d921256, type: 2} + 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.6192141, g: 0.69999945, b: 0.7067927, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &40585329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 40585331} + - component: {fileID: 40585330} + m_Layer: 0 + m_Name: VRMLoader + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &40585330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40585329} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 56002074e73d070645c86348c39fcdb3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.VRMLoader, Needle.Engine-Samples.Runtime + vrmModel: + File: {fileID: 102900000, guid: b45055ff205d8a841964bae8348e6290, type: 3} +--- !u!4 &40585331 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40585329} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1021406435 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1021406436} + - component: {fileID: 1021406437} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1021406436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021406435} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1021406437 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021406435} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!1 &1326235223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1326235224} + - component: {fileID: 1326235225} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1326235224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326235223} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1326235225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326235223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 5074dda8ab9cb4c9d90f0d43177e7c1c +--- !u!1 &1582637288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1582637290} + - component: {fileID: 1582637289} + - component: {fileID: 1582637291} + 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 &1582637289 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582637288} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1582637290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582637288} + 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: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1582637291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582637288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1900358290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1900358293} + - component: {fileID: 1900358292} + - component: {fileID: 1900358291} + - component: {fileID: 1900358295} + - component: {fileID: 1900358294} + - component: {fileID: 1900358296} + 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 &1900358291 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900358290} + m_Enabled: 1 +--- !u!20 &1900358292 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900358290} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + 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 &1900358293 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900358290} + m_LocalRotation: {x: -0.1609342, y: 0.104554065, z: -0.017251354, w: -0.98125994} + m_LocalPosition: {x: 0.5128056, y: 1.7562366, z: -2.6493542} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1900358294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900358290} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + autoTarget: 0 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0 + maxZoom: Infinity + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 + middleClickToFocus: 1 + doubleClickToFocus: 1 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!114 &1900358295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900358290} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &1900358296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900358290} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 693de1e48d1f0764d9bc83022f353103, type: 3} + m_Name: + m_EditorClassIdentifier: + backgroundBlurriness: 0 + backgroundIntensity: 0.5 +--- !u!1 &1946438544 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1946438548} + - component: {fileID: 1946438547} + - component: {fileID: 1946438546} + - component: {fileID: 1946438545} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &1946438545 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946438544} + 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!23 &1946438546 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946438544} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 18efe1bf08c204d44abbb105d0a29461, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1946438547 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946438544} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1946438548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946438544} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1985684183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1985684185} + - component: {fileID: 1985684184} + - component: {fileID: 1985684187} + - component: {fileID: 1985684186} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1985684184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985684183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 1 + Dependencies: + - Name: needle.vrm + VersionOrPath: Packages/com.needle.engine-samples/Runtime/VRM/Needle.VRM.npmdef + Guid: fa34ed9ac0b7942e397faab7b534b2bf +--- !u!4 &1985684185 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985684183} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1985684186 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985684183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta + meta: + title: VRM Character + description: Loading support for VRM files + image: {fileID: 2800000, guid: 1f0c163f81238a041bba1ed8c9276025, type: 3} +--- !u!114 &1985684187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985684183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /vrm-character-loading + OverrideGzipCompression: 1 + UseGzipCompression: 0 diff --git a/package/Runtime/VRM/VRMLoader.unity.meta b/package/Runtime/VRM/VRMLoader.unity.meta new file mode 100644 index 000000000..64ad68733 --- /dev/null +++ b/package/Runtime/VRM/VRMLoader.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5074dda8ab9cb4c9d90f0d43177e7c1c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VideoPlayer/Content/Materials/Pedestal.meta b/package/Runtime/VideoPlayer/Content/Materials/Pedestal.meta new file mode 100644 index 000000000..cbb649925 --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Materials/Pedestal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8caae01919b4b1342b3b1ee9275d150b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Bottom.mat b/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Bottom.mat new file mode 100644 index 000000000..c5897a582 --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Bottom.mat @@ -0,0 +1,206 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7975912993546080873 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!114 &-253163153709622635 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bottom + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _CLEARCOAT_ON + - _RECEIVE_SHADOWS_OFF + - _SURFACE_TYPE_TRANSPARENT + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 2800000, guid: ecd48538a338e58458b699f1d994d941, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 1 + - _CastShadows: 0 + - _Cull: 2 + - _DstBlend: 10 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _SPECULAR: 0 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0.354 + - clearcoatRoughnessFactor: 0.492 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 1 + - iridescenceIor: 1.824 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.7 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0, g: 0, b: 0, a: 0.20784314} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Bottom.mat.meta b/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Bottom.mat.meta new file mode 100644 index 000000000..1c21113c6 --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Bottom.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b36e3b9ad6bc6e4ab07f04c490af03d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Top.mat b/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Top.mat new file mode 100644 index 000000000..03262053e --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Top.mat @@ -0,0 +1,206 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6167311643071480480 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Top + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _CLEARCOAT_ON + - _RECEIVE_SHADOWS_OFF + - _SURFACE_TYPE_TRANSPARENT + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - SHADOWCASTER + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 1 + - _CastShadows: 0 + - _Cull: 2 + - _DstBlend: 10 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _SPECULAR: 0 + - _SrcBlend: 5 + - _Surface: 1 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0.354 + - clearcoatRoughnessFactor: 0.492 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 1 + - iridescenceIor: 1.824 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.585 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0, g: 0, b: 0, a: 0.20784314} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &4246214305772175957 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Top.mat.meta b/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Top.mat.meta new file mode 100644 index 000000000..66fc48315 --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Materials/Pedestal/Top.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 804ed1d136c9c5c499292f2d8fde5d7a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Color.mat b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Color.mat index ce9cb5df8..161444795 100644 --- a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Color.mat +++ b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Color.mat @@ -8,19 +8,22 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Video_Local_Color - m_Shader: {fileID: -6465566751694194690, guid: 33ee70a7f505ddb4e80d235c3d70766d, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 + m_Shader: {fileID: -6465566751694194690, guid: 59541e6caf586ca4f96ccf48a4813a51, type: 3} m_ValidKeywords: + - _BUILTIN_ALPHATEST_ON + - _BUILTIN_AlphaClip - _VERTEX_COLORS_ON - m_InvalidKeywords: [] + m_InvalidKeywords: + - _RECEIVE_SHADOWS_OFF + - _VOLUME_TRANSMISSION_OFF m_LightmapFlags: 6 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - SHADOWCASTER m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -72,6 +75,14 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} - emissiveTexture: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} @@ -127,15 +138,25 @@ Material: m_Ints: [] m_Floats: - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 1 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 - _BUILTIN_QueueControl: 0 - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - _BlendModePreserveSpecular: 1 - _BumpScale: 1 - _CLEARCOAT: 0 + - _CastShadows: 0 - _ClearCoatMask: 0 - _ClearCoatSmoothness: 0 - - _Cull: 2 + - _Cull: 0 - _Cutoff: 0.5 - _DetailAlbedoMapScale: 1 - _DetailNormalMapScale: 1 @@ -147,11 +168,13 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 - - _ReceiveShadows: 1 + - _ReceiveShadows: 0 - _SPECULAR: 0 - _Smoothness: 0.5 - _SmoothnessTextureChannel: 0 @@ -164,27 +187,52 @@ Material: - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 + - _ZTest: 4 - _ZWrite: 1 + - _ZWriteControl: 0 - alphaCutoff: -0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 - clearcoatFactor: 0 - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 - ior: 1.5 - iridescenceFactor: 0 - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 - iridescenceThicknessMaximum: 400 - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 - metallicFactor: 0.428 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - roughnessFactor: 0.5 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined.mat b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined.mat index 420358ec6..e77a2d105 100644 --- a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined.mat +++ b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined.mat @@ -9,18 +9,15 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Video_Local_Combined m_Shader: {fileID: -6465566751694194690, guid: 6eae01a5d7b0a7143abd19c508d6272a, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] m_InvalidKeywords: - _VERTEX_COLORS_ON m_LightmapFlags: 6 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 + m_CustomRenderQueue: 3001 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -161,7 +158,7 @@ Material: - _Metallic: 0 - _OcclusionStrength: 1 - _Parallax: 0.005 - - _QueueControl: 0 + - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 - _SPECULAR: 0 @@ -198,8 +195,10 @@ Material: - thicknessFactor: 0 - transmissionFactor: 0 m_Colors: + - _AlphaTiling: {r: 0.5, g: 1, b: 0.4955, a: 0} - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorTiling: {r: 0.5, g: 1, b: 0, a: 0} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - attenuationColor: {r: 1, g: 1, b: 1, a: 0} diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined_NoMerge.mat b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Keyed.mat similarity index 90% rename from package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined_NoMerge.mat rename to package/Runtime/VideoPlayer/Content/Materials/Video_Local_Keyed.mat index 572cbfab7..868f74f0e 100644 --- a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Combined_NoMerge.mat +++ b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Keyed.mat @@ -7,19 +7,15 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Video_Local_Combined_NoMerge - m_Shader: {fileID: -6465566751694194690, guid: 59541e6caf586ca4f96ccf48a4813a51, type: 3} - m_ValidKeywords: - - _BUILTIN_ALPHATEST_ON - - _BUILTIN_AlphaClip - - _VERTEX_COLORS_ON + m_Name: Video_Local_Keyed + m_Shader: {fileID: -6465566751694194690, guid: 258addf8bc6f2eb47a5dcdac5e250142, type: 3} + m_ValidKeywords: [] m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: 2000 - stringTagMap: - RenderType: Opaque + m_CustomRenderQueue: 3001 + stringTagMap: {} disabledShaderPasses: [] m_SavedProperties: serializedVersion: 3 @@ -139,23 +135,12 @@ Material: m_Ints: [] m_Floats: - _AlphaClip: 0 - - _AlphaToMask: 0 - - _BUILTIN_AlphaClip: 1 - - _BUILTIN_Blend: 0 - - _BUILTIN_CullMode: 2 - - _BUILTIN_DstBlend: 0 - _BUILTIN_QueueControl: 0 - _BUILTIN_QueueOffset: 0 - - _BUILTIN_SrcBlend: 1 - - _BUILTIN_Surface: 0 - - _BUILTIN_ZTest: 4 - - _BUILTIN_ZWrite: 1 - - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - _BlendModePreserveSpecular: 1 - _BumpScale: 1 - _CLEARCOAT: 0 - - _CastShadows: 1 - _ClearCoatMask: 0 - _ClearCoatSmoothness: 0 - _Cull: 2 @@ -165,6 +150,7 @@ Material: - _DstBlend: 0 - _DstBlendAlpha: 0 - _EnvironmentReflections: 1 + - _Fuzziness: 0.01 - _GlossMapScale: 0 - _Glossiness: 0 - _GlossyReflections: 0 @@ -172,8 +158,9 @@ Material: - _Metallic: 0 - _OcclusionStrength: 1 - _Parallax: 0.005 - - _QueueControl: -1 + - _QueueControl: 1 - _QueueOffset: 0 + - _Range: 0.6 - _ReceiveShadows: 1 - _SPECULAR: 0 - _Smoothness: 0.5 @@ -187,9 +174,7 @@ Material: - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - - _ZTest: 4 - _ZWrite: 1 - - _ZWriteControl: 0 - alphaCutoff: -0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 @@ -212,7 +197,7 @@ Material: - transmissionFactor: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.015686275, g: 0.99607843, b: 0.003921569, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - attenuationColor: {r: 1, g: 1, b: 1, a: 0} diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Keyed.mat.meta b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Keyed.mat.meta new file mode 100644 index 000000000..4dd77dbe4 --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Keyed.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d391dc9a87c9827449bc801da532a0e6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Transparent.mat b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Transparent.mat index 2a137add5..e44bcdd7b 100644 --- a/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Transparent.mat +++ b/package/Runtime/VideoPlayer/Content/Materials/Video_Local_Transparent.mat @@ -8,19 +8,23 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Video_Local_Transparent - m_Shader: {fileID: -6465566751694194690, guid: 8a8841b4fb2f63644896f4e2b36bc06d, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 + m_Shader: {fileID: -6465566751694194690, guid: 59541e6caf586ca4f96ccf48a4813a51, type: 3} m_ValidKeywords: - - _VERTEX_COLORS_ON - m_InvalidKeywords: [] + - _BUILTIN_ALPHATEST_ON + - _BUILTIN_AlphaClip + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _RECEIVE_SHADOWS_OFF + - _VOLUME_TRANSMISSION_OFF m_LightmapFlags: 6 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: + m_CustomRenderQueue: 3001 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - SHADOWCASTER + - DepthOnly m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -72,6 +76,14 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} - emissiveTexture: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} @@ -127,19 +139,29 @@ Material: m_Ints: [] m_Floats: - _AlphaClip: 0 - - _BUILTIN_QueueControl: 0 + - _BUILTIN_AlphaClip: 1 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - _BlendModePreserveSpecular: 1 - _BumpScale: 1 - _CLEARCOAT: 0 + - _CastShadows: 0 - _ClearCoatMask: 0 - _ClearCoatSmoothness: 0 - - _Cull: 2 + - _Cull: 0 - _Cutoff: 0.5 - _DetailAlbedoMapScale: 1 - _DetailNormalMapScale: 1 - - _DstBlend: 0 + - _DstBlend: 10 - _DstBlendAlpha: 0 - _EnvironmentReflections: 1 - _GlossMapScale: 0 @@ -147,44 +169,71 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 - - _ReceiveShadows: 1 + - _ReceiveShadows: 0 - _SPECULAR: 0 - _Smoothness: 0.5 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - - _SrcBlend: 1 + - _SrcBlend: 5 - _SrcBlendAlpha: 1 - - _Surface: 0 + - _Surface: 1 - _TEXTURE_TRANSFORM: 0 - - _VERTEX_COLORS: 1 + - _VERTEX_COLORS: 0 - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - - _ZWrite: 1 - - alphaCutoff: -0.5 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + - alphaCutoff: 0.015 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 - clearcoatFactor: 0 - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 - ior: 1.5 - iridescenceFactor: 0 - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 - iridescenceThicknessMaximum: 400 - iridescenceThicknessMinimum: 100 - - metallicFactor: 0.428 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.5 + - roughnessFactor: 1 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/package/Runtime/VideoPlayer/Content/Materials/Video_Streamed.mat b/package/Runtime/VideoPlayer/Content/Materials/Video_Streamed.mat index 43277c007..8623311ed 100644 --- a/package/Runtime/VideoPlayer/Content/Materials/Video_Streamed.mat +++ b/package/Runtime/VideoPlayer/Content/Materials/Video_Streamed.mat @@ -8,19 +8,22 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Video_Streamed - m_Shader: {fileID: -6465566751694194690, guid: 33ee70a7f505ddb4e80d235c3d70766d, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 + m_Shader: {fileID: -6465566751694194690, guid: 59541e6caf586ca4f96ccf48a4813a51, type: 3} m_ValidKeywords: + - _BUILTIN_ALPHATEST_ON + - _BUILTIN_AlphaClip - _VERTEX_COLORS_ON - m_InvalidKeywords: [] + m_InvalidKeywords: + - _RECEIVE_SHADOWS_OFF + - _VOLUME_TRANSMISSION_OFF m_LightmapFlags: 6 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - SHADOWCASTER m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -72,6 +75,14 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} - emissiveTexture: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} @@ -127,15 +138,25 @@ Material: m_Ints: [] m_Floats: - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 1 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 - _BUILTIN_QueueControl: 0 - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - _BlendModePreserveSpecular: 1 - _BumpScale: 1 - _CLEARCOAT: 0 + - _CastShadows: 0 - _ClearCoatMask: 0 - _ClearCoatSmoothness: 0 - - _Cull: 2 + - _Cull: 0 - _Cutoff: 0.5 - _DetailAlbedoMapScale: 1 - _DetailNormalMapScale: 1 @@ -147,11 +168,13 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 - - _ReceiveShadows: 1 + - _ReceiveShadows: 0 - _SPECULAR: 0 - _Smoothness: 0.5 - _SmoothnessTextureChannel: 0 @@ -164,27 +187,52 @@ Material: - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 + - _ZTest: 4 - _ZWrite: 1 + - _ZWriteControl: 0 - alphaCutoff: -0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 - clearcoatFactor: 0 - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 - ior: 1.5 - iridescenceFactor: 0 - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 - iridescenceThicknessMaximum: 400 - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 - metallicFactor: 0.428 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - roughnessFactor: 0.5 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/package/Runtime/VideoPlayer/Content/Shaders/ChromaKey.shadergraph b/package/Runtime/VideoPlayer/Content/Shaders/ChromaKey.shadergraph new file mode 100644 index 000000000..a079334f1 --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Shaders/ChromaKey.shadergraph @@ -0,0 +1,1328 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "838ef5d68b3f476e9bf761de2f6b70f8", + "m_Properties": [ + { + "m_Id": "bfb5c241e7f44a4ab124041977146829" + }, + { + "m_Id": "cb2969123ee24431bc18295476dd873c" + }, + { + "m_Id": "181fcf00396b42e583dd17ea68d4fd4e" + }, + { + "m_Id": "5f4c0180c6a440c59fb157f6f8d1e8ed" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "01f15dd613f944d38f9b3b610aab29a5" + } + ], + "m_Nodes": [ + { + "m_Id": "201b7839e365480a82c95ff07476ac96" + }, + { + "m_Id": "39b3369f54a744758d165916c2feb106" + }, + { + "m_Id": "f53fa3e5a5f74c9a8edcfcd04706c802" + }, + { + "m_Id": "ec01a2187b1040a1b1dd56b5b6df0013" + }, + { + "m_Id": "a1c9099697414f54b1f76233c8b81a1c" + }, + { + "m_Id": "691874952c55455f87a95cc60c3f6a6b" + }, + { + "m_Id": "aa428bcb5ac04b09b09728fac3aebb17" + }, + { + "m_Id": "17ac3f0d686946a3851209abb6a571dc" + }, + { + "m_Id": "f5b34012485a474eaedccabd4a769fca" + }, + { + "m_Id": "d1136dc8fe4e40fcb1f3db707581993f" + }, + { + "m_Id": "7b130e826dc74004a4eb9b814983055b" + }, + { + "m_Id": "cae9876e83f0493fb1338fa1cedd2f07" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "17ac3f0d686946a3851209abb6a571dc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa428bcb5ac04b09b09728fac3aebb17" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "691874952c55455f87a95cc60c3f6a6b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f5b34012485a474eaedccabd4a769fca" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7b130e826dc74004a4eb9b814983055b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa428bcb5ac04b09b09728fac3aebb17" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa428bcb5ac04b09b09728fac3aebb17" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cae9876e83f0493fb1338fa1cedd2f07" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cae9876e83f0493fb1338fa1cedd2f07" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1c9099697414f54b1f76233c8b81a1c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d1136dc8fe4e40fcb1f3db707581993f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa428bcb5ac04b09b09728fac3aebb17" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f5b34012485a474eaedccabd4a769fca" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa428bcb5ac04b09b09728fac3aebb17" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f5b34012485a474eaedccabd4a769fca" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec01a2187b1040a1b1dd56b5b6df0013" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -114.00005340576172, + "y": -196.00003051757813 + }, + "m_Blocks": [ + { + "m_Id": "201b7839e365480a82c95ff07476ac96" + }, + { + "m_Id": "39b3369f54a744758d165916c2feb106" + }, + { + "m_Id": "f53fa3e5a5f74c9a8edcfcd04706c802" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -114.00005340576172, + "y": 4.00000524520874 + }, + "m_Blocks": [ + { + "m_Id": "ec01a2187b1040a1b1dd56b5b6df0013" + }, + { + "m_Id": "a1c9099697414f54b1f76233c8b81a1c" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "035c3fdc7b1e4c87b4104086c08727f9" + }, + { + "m_Id": "636ed1b34fc64be987600359111fd5ae" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "01f15dd613f944d38f9b3b610aab29a5", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "bfb5c241e7f44a4ab124041977146829" + }, + { + "m_Id": "cb2969123ee24431bc18295476dd873c" + }, + { + "m_Id": "181fcf00396b42e583dd17ea68d4fd4e" + }, + { + "m_Id": "5f4c0180c6a440c59fb157f6f8d1e8ed" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "02c5bd1d290a436d8aae8c647f617aa9", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "035c3fdc7b1e4c87b4104086c08727f9", + "m_ActiveSubTarget": { + "m_Id": "7ecbfab3b8ac4ea69d1509088c5bf6fb" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "0bda31abce814081b11b7c4b5e321eda", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0faa2d9730e74005800886ef76391e6f", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "17ac3f0d686946a3851209abb6a571dc", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -444.0000305175781, + "y": 183.0, + "width": 104.99996948242188, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e8d3f24c5ebc4c398b7e21811bffc7a4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb2969123ee24431bc18295476dd873c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "181fcf00396b42e583dd17ea68d4fd4e", + "m_Guid": { + "m_GuidSerialized": "5cd5f586-06ba-467a-ba04-ab736743c032" + }, + "m_Name": "Range", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Range", + "m_DefaultReferenceName": "_Range", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.8999999761581421, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "184d27eca66a4b7989eab31a74da7941", + "m_Id": 4, + "m_DisplayName": "Fuzziness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Fuzziness", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1962e3b412d8417ba72c54d4e42ccc9f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "201b7839e365480a82c95ff07476ac96", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "02c5bd1d290a436d8aae8c647f617aa9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3388494efed048b1b5afb974f12a61e8", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "39b3369f54a744758d165916c2feb106", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0bda31abce814081b11b7c4b5e321eda" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "3f5d05c86117448d808b8a9e947e3034", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "491b7d2c676e401baf99fc190afbbc3c", + "m_Id": 2, + "m_DisplayName": "Range", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Range", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "58958b01eac94ca0a6a9ba0ea634afc0", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "5bcbb83b86c04aedb009318fad17029f", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 0.08320045471191406 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5f4c0180c6a440c59fb157f6f8d1e8ed", + "m_Guid": { + "m_GuidSerialized": "0c8b4810-f5ce-4958-a689-5624274f27ec" + }, + "m_Name": "Fuzziness", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Fuzziness", + "m_DefaultReferenceName": "_Fuzziness", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.07999999821186066, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "607027ae814d4ca58515e4328bf19f9a", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "636ed1b34fc64be987600359111fd5ae", + "m_ActiveSubTarget": { + "m_Id": "a593f62c2b47437a87cdf1ce5e2972e1" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "637e283fc6904e7bbbaabfa3da937826", + "m_Id": 0, + "m_DisplayName": "VideoTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "691874952c55455f87a95cc60c3f6a6b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -866.0001220703125, + "y": 39.000003814697269, + "width": 133.0, + "height": 34.000003814697269 + } + }, + "m_Slots": [ + { + "m_Id": "637e283fc6904e7bbbaabfa3da937826" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "bfb5c241e7f44a4ab124041977146829" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "6d7921ba7a014eaea87231bcfc5cf9f5", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6ea067b5abd3423683ce0d33463a9182", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7b130e826dc74004a4eb9b814983055b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -467.0000305175781, + "y": 251.00001525878907, + "width": 126.99996948242188, + "height": 33.99995422363281 + } + }, + "m_Slots": [ + { + "m_Id": "d26ba00b6fcf4a4299dbf92c562832bb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5f4c0180c6a440c59fb157f6f8d1e8ed" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInUnlitSubTarget", + "m_ObjectId": "7ecbfab3b8ac4ea69d1509088c5bf6fb" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "83da987c5b074cf68b4ea1c038cfb029", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "8a21fad22800460abf00a6a7d114eeec", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "9556ef1beb944167b4339982a5895ccb", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "9a39dd997131447eb341e0b1720adeda", + "m_Id": 1, + "m_DisplayName": "Mask Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "MaskColor", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a11c7406fbcd408eb47ab4bff157b08c", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "a1c9099697414f54b1f76233c8b81a1c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "fb853e428d98400ca156a0ef74078529" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "a593f62c2b47437a87cdf1ce5e2972e1" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorMaskNode", + "m_ObjectId": "aa428bcb5ac04b09b09728fac3aebb17", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Color Mask", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -339.00006103515627, + "y": 128.0, + "width": 208.00003051757813, + "height": 350.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a21fad22800460abf00a6a7d114eeec" + }, + { + "m_Id": "9a39dd997131447eb341e0b1720adeda" + }, + { + "m_Id": "491b7d2c676e401baf99fc190afbbc3c" + }, + { + "m_Id": "184d27eca66a4b7989eab31a74da7941" + }, + { + "m_Id": "83da987c5b074cf68b4ea1c038cfb029" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b1347ce6be094127916c440585d8a606", + "m_Id": 0, + "m_DisplayName": "Range", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "bfb5c241e7f44a4ab124041977146829", + "m_Guid": { + "m_GuidSerialized": "670be436-9811-4247-98fe-9825f439fd84" + }, + "m_Name": "VideoTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_bfb5c241e7f44a4ab124041977146829", + "m_OverrideReferenceName": "_VideoTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "cae9876e83f0493fb1338fa1cedd2f07", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -94.97254943847656, + "y": 209.0274658203125, + "width": 208.0, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "edd6f83161a64488bc19585921b27e44" + }, + { + "m_Id": "0faa2d9730e74005800886ef76391e6f" + } + ], + "synonyms": [ + "complement", + "invert", + "opposite" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "cb2969123ee24431bc18295476dd873c", + "m_Guid": { + "m_GuidSerialized": "a2be117e-c345-4278-b288-b19838933b08" + }, + "m_Name": "Color", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Color", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d1136dc8fe4e40fcb1f3db707581993f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -448.00006103515627, + "y": 216.99998474121095, + "width": 108.0, + "height": 34.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "b1347ce6be094127916c440585d8a606" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "181fcf00396b42e583dd17ea68d4fd4e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d26ba00b6fcf4a4299dbf92c562832bb", + "m_Id": 0, + "m_DisplayName": "Fuzziness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e8d3f24c5ebc4c398b7e21811bffc7a4", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ec01a2187b1040a1b1dd56b5b6df0013", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "5bcbb83b86c04aedb009318fad17029f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "edd6f83161a64488bc19585921b27e44", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f53fa3e5a5f74c9a8edcfcd04706c802", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3f5d05c86117448d808b8a9e947e3034" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f5b34012485a474eaedccabd4a769fca", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -733.0001220703125, + "y": -0.00001430511474609375, + "width": 208.00006103515626, + "height": 435.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "3388494efed048b1b5afb974f12a61e8" + }, + { + "m_Id": "58958b01eac94ca0a6a9ba0ea634afc0" + }, + { + "m_Id": "a11c7406fbcd408eb47ab4bff157b08c" + }, + { + "m_Id": "607027ae814d4ca58515e4328bf19f9a" + }, + { + "m_Id": "1962e3b412d8417ba72c54d4e42ccc9f" + }, + { + "m_Id": "6d7921ba7a014eaea87231bcfc5cf9f5" + }, + { + "m_Id": "6ea067b5abd3423683ce0d33463a9182" + }, + { + "m_Id": "9556ef1beb944167b4339982a5895ccb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb853e428d98400ca156a0ef74078529", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + diff --git a/package/Runtime/VideoPlayer/Content/Shaders/ChromaKey.shadergraph.meta b/package/Runtime/VideoPlayer/Content/Shaders/ChromaKey.shadergraph.meta new file mode 100644 index 000000000..21c1ba364 --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Shaders/ChromaKey.shadergraph.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 258addf8bc6f2eb47a5dcdac5e250142 +labels: +- ExportShader +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/package/Runtime/VideoPlayer/Content/Shaders/MaskedVideo.shadergraph b/package/Runtime/VideoPlayer/Content/Shaders/CombinedVideo.shadergraph similarity index 61% rename from package/Runtime/VideoPlayer/Content/Shaders/MaskedVideo.shadergraph rename to package/Runtime/VideoPlayer/Content/Shaders/CombinedVideo.shadergraph index 72e6615b4..4a6aab810 100644 --- a/package/Runtime/VideoPlayer/Content/Shaders/MaskedVideo.shadergraph +++ b/package/Runtime/VideoPlayer/Content/Shaders/CombinedVideo.shadergraph @@ -1,13 +1,25 @@ { - "m_SGVersion": 2, + "m_SGVersion": 3, "m_Type": "UnityEditor.ShaderGraph.GraphData", "m_ObjectId": "838ef5d68b3f476e9bf761de2f6b70f8", "m_Properties": [ { "m_Id": "bfb5c241e7f44a4ab124041977146829" + }, + { + "m_Id": "37db58e053f346a9871300b741996c0d" + }, + { + "m_Id": "dc9397e68f0e4a098c8cf373c35d9b6a" } ], "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "6b6c83e69a084f0194bc7fee57978c19" + } + ], "m_Nodes": [ { "m_Id": "201b7839e365480a82c95ff07476ac96" @@ -43,13 +55,28 @@ "m_Id": "b1461d9188de43fdab4c63841afde6ff" }, { - "m_Id": "6bcf5ca38e7a4026812ddb717ec5c198" + "m_Id": "94a002ff306246e2bc20c9fff4448aa0" + }, + { + "m_Id": "4f72807643b04e498bf013efe220e944" + }, + { + "m_Id": "222af1a2d6b640eaac900c40cced486f" + }, + { + "m_Id": "b9dc710d3b2e431a8d00fb2182b28395" + }, + { + "m_Id": "f762476d1c114c2685bb74f9fc762fb9" }, { - "m_Id": "c0e55097787846acb5d2359e0b888192" + "m_Id": "c31ba4f109004600b27b1beee9a5291e" }, { - "m_Id": "02d364cab1a24c7ba271ab019300059f" + "m_Id": "bd67d0d14363405a9cdd5418de039acb" + }, + { + "m_Id": "aecbc93e11de439d8a78789b0c8c321c" } ], "m_GroupDatas": [], @@ -58,13 +85,13 @@ { "m_OutputSlot": { "m_Node": { - "m_Id": "02d364cab1a24c7ba271ab019300059f" + "m_Id": "0be368b5233d442fbb77d36516d29cb8" }, - "m_SlotId": 2 + "m_SlotId": 4 }, "m_InputSlot": { "m_Node": { - "m_Id": "ec01a2187b1040a1b1dd56b5b6df0013" + "m_Id": "a1c9099697414f54b1f76233c8b81a1c" }, "m_SlotId": 0 } @@ -72,27 +99,83 @@ { "m_OutputSlot": { "m_Node": { - "m_Id": "0be368b5233d442fbb77d36516d29cb8" + "m_Id": "0f52b574dd644188a8d07a2164c1ef27" }, - "m_SlotId": 4 + "m_SlotId": 3 }, "m_InputSlot": { "m_Node": { - "m_Id": "a1c9099697414f54b1f76233c8b81a1c" + "m_Id": "8591c57e9b0c4b2eb1648a397e49f207" }, - "m_SlotId": 0 + "m_SlotId": 2 } }, { "m_OutputSlot": { + "m_Node": { + "m_Id": "222af1a2d6b640eaac900c40cced486f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { "m_Node": { "m_Id": "0f52b574dd644188a8d07a2164c1ef27" }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f72807643b04e498bf013efe220e944" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "222af1a2d6b640eaac900c40cced486f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f72807643b04e498bf013efe220e944" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "222af1a2d6b640eaac900c40cced486f" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f72807643b04e498bf013efe220e944" + }, "m_SlotId": 3 }, "m_InputSlot": { "m_Node": { - "m_Id": "8591c57e9b0c4b2eb1648a397e49f207" + "m_Id": "b9dc710d3b2e431a8d00fb2182b28395" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f72807643b04e498bf013efe220e944" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b9dc710d3b2e431a8d00fb2182b28395" }, "m_SlotId": 2 } @@ -114,13 +197,13 @@ { "m_OutputSlot": { "m_Node": { - "m_Id": "6bcf5ca38e7a4026812ddb717ec5c198" + "m_Id": "8591c57e9b0c4b2eb1648a397e49f207" }, - "m_SlotId": 2 + "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { - "m_Id": "02d364cab1a24c7ba271ab019300059f" + "m_Id": "ec01a2187b1040a1b1dd56b5b6df0013" }, "m_SlotId": 0 } @@ -128,17 +211,73 @@ { "m_OutputSlot": { "m_Node": { - "m_Id": "8591c57e9b0c4b2eb1648a397e49f207" + "m_Id": "94a002ff306246e2bc20c9fff4448aa0" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { - "m_Id": "6bcf5ca38e7a4026812ddb717ec5c198" + "m_Id": "4f72807643b04e498bf013efe220e944" }, "m_SlotId": 0 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aecbc93e11de439d8a78789b0c8c321c" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c31ba4f109004600b27b1beee9a5291e" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aecbc93e11de439d8a78789b0c8c321c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c31ba4f109004600b27b1beee9a5291e" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aecbc93e11de439d8a78789b0c8c321c" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bd67d0d14363405a9cdd5418de039acb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aecbc93e11de439d8a78789b0c8c321c" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bd67d0d14363405a9cdd5418de039acb" + }, + "m_SlotId": 2 + } + }, { "m_OutputSlot": { "m_Node": { @@ -153,6 +292,20 @@ "m_SlotId": 1 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b9dc710d3b2e431a8d00fb2182b28395" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0f52b574dd644188a8d07a2164c1ef27" + }, + "m_SlotId": 2 + } + }, { "m_OutputSlot": { "m_Node": { @@ -170,16 +323,44 @@ { "m_OutputSlot": { "m_Node": { - "m_Id": "c0e55097787846acb5d2359e0b888192" + "m_Id": "bd67d0d14363405a9cdd5418de039acb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc05d7d3ae52448399f94c61e03b4ef2" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c31ba4f109004600b27b1beee9a5291e" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { - "m_Id": "6bcf5ca38e7a4026812ddb717ec5c198" + "m_Id": "bc05d7d3ae52448399f94c61e03b4ef2" }, "m_SlotId": 1 } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f762476d1c114c2685bb74f9fc762fb9" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aecbc93e11de439d8a78789b0c8c321c" + }, + "m_SlotId": 0 + } } ], "m_VertexContext": { @@ -217,10 +398,11 @@ "serializedMesh": { "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", "m_Guid": "" - } + }, + "preventRotation": false }, "m_Path": "Shader Graphs", - "m_ConcretePrecision": 0, + "m_GraphPrecision": 0, "m_PreviewMode": 2, "m_OutputNode": { "m_Id": "" @@ -235,6 +417,21 @@ ] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "01fd93ad5f6a4bad9535cf0e0da90f19", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", @@ -259,44 +456,6 @@ "m_Space": 0 } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DivideNode", - "m_ObjectId": "02d364cab1a24c7ba271ab019300059f", - "m_Group": { - "m_Id": "" - }, - "m_Name": "Divide", - "m_DrawState": { - "m_Expanded": true, - "m_Position": { - "serializedVersion": "2", - "x": -59.999961853027347, - "y": 53.00000762939453, - "width": 130.0, - "height": 118.0 - } - }, - "m_Slots": [ - { - "m_Id": "0ed4e77f9764437fb6ec9067079700dd" - }, - { - "m_Id": "3dbe3ef44e5c4380be43cd2a32713b0f" - }, - { - "m_Id": "982ff19b061c4f15b48faba7ac9e29f2" - } - ], - "synonyms": [], - "m_Precision": 0, - "m_PreviewExpanded": false, - "m_PreviewMode": 0, - "m_CustomColors": { - "m_SerializableColors": [] - } -} - { "m_SGVersion": 2, "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", @@ -314,6 +473,27 @@ "m_CustomEditorGUI": "" } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "04e3d34c54654010aab6484e5cfffb4b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", @@ -350,10 +530,10 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -270.0000305175781, - "y": 305.9999694824219, - "width": 184.0, - "height": 253.0 + "x": -223.00003051757813, + "y": 342.0, + "width": 183.00001525878907, + "height": 251.00006103515626 } }, "m_Slots": [ @@ -390,49 +570,26 @@ "m_SerializableColors": [] }, "m_TextureType": 0, - "m_NormalMapSpace": 0 + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true } { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", - "m_ObjectId": "0ed4e77f9764437fb6ec9067079700dd", - "m_Id": 0, - "m_DisplayName": "A", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "A", - "m_StageCapability": 3, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } -} - -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.TilingAndOffsetNode", - "m_ObjectId": "0f52b574dd644188a8d07a2164c1ef27", - "m_Group": { - "m_Id": "" + "m_Type": "UnityEditor.ShaderGraph.TilingAndOffsetNode", + "m_ObjectId": "0f52b574dd644188a8d07a2164c1ef27", + "m_Group": { + "m_Id": "" }, "m_Name": "Tiling And Offset", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -679.0, - "y": 127.9999771118164, + "x": -402.0000305175781, + "y": 128.00001525878907, "width": 155.0, - "height": 142.0 + "height": 141.99998474121095 } }, "m_Slots": [ @@ -482,14 +639,23 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.CategoryData", - "m_ObjectId": "1a5604f15d854ea3a499c12eaa287bdc", - "m_Name": "", - "m_ChildObjectList": [ - { - "m_Id": "bfb5c241e7f44a4ab124041977146829" - } - ] + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "1358794b66d7463a9c10a69876c96771", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] } { @@ -540,6 +706,85 @@ "m_SerializedDescriptor": "VertexDescription.Position" } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "21001cdfb0ef4c7fbc0e11f39a9a0870", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "222af1a2d6b640eaac900c40cced486f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -623.0, + "y": 155.0, + "width": 128.00006103515626, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "99af0fb04d7444179af3b605f1f121c6" + }, + { + "m_Id": "23872e386d694aafb896e7d0674f035b" + }, + { + "m_Id": "95cabe923d6b41c2bed35c4700281c17" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "23872e386d694aafb896e7d0674f035b", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", @@ -558,6 +803,23 @@ "m_DefaultType": 0 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2fe91c65f26e402fb874839e77cd7236", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", @@ -580,6 +842,57 @@ "m_Channel": 0 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3192e8b0bc294cdcb7e31e38d2b640da", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "37db58e053f346a9871300b741996c0d", + "m_Guid": { + "m_GuidSerialized": "7805d887-0bc9-4e7a-99ec-385045838a34" + }, + "m_Name": "ColorTiling", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorTiling", + "m_DefaultReferenceName": "_ColorTiling", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 0.5, + "z": 0.0, + "w": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BlockNode", @@ -613,30 +926,6 @@ "m_SerializedDescriptor": "VertexDescription.Normal" } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", - "m_ObjectId": "3dbe3ef44e5c4380be43cd2a32713b0f", - "m_Id": 1, - "m_DisplayName": "B", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "B", - "m_StageCapability": 3, - "m_Value": { - "x": 1.0, - "y": 1.0, - "z": 1.0, - "w": 1.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", @@ -682,6 +971,30 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "43e554f88a2143edb125f32b6caea921", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", @@ -695,6 +1008,84 @@ "m_BareResource": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d2d962554984cd5a8b1e3df6e331af4", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "4f72807643b04e498bf013efe220e944", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -789.9999389648438, + "y": 182.00001525878907, + "width": 119.99993896484375, + "height": 148.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "43e554f88a2143edb125f32b6caea921" + }, + { + "m_Id": "5b20daa231364728903e117d739b5c5b" + }, + { + "m_Id": "6a338d94f97d4994890814822a700038" + }, + { + "m_Id": "5c1d8cdbbd9f4b9082516131ed63f99e" + }, + { + "m_Id": "6c1dcf8a4d7242f397214858bbc04263" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b20daa231364728903e117d739b5c5b", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", @@ -725,6 +1116,21 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5c1d8cdbbd9f4b9082516131ed63f99e", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", @@ -766,17 +1172,23 @@ } { - "m_SGVersion": 0, + "m_SGVersion": 1, "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", "m_ObjectId": "636ed1b34fc64be987600359111fd5ae", "m_ActiveSubTarget": { "m_Id": "a593f62c2b47437a87cdf1ce5e2972e1" }, + "m_AllowMaterialOverride": false, "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, "m_AlphaMode": 0, - "m_TwoSided": true, + "m_RenderFace": 0, "m_AlphaClip": false, - "m_CustomEditorGUI": "" + "m_CastShadows": false, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false } { @@ -792,21 +1204,6 @@ "m_BareResource": false } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "65ef2d55bc224d52bd4761bbffd83995", - "m_Id": 0, - "m_DisplayName": "Out", - "m_SlotType": 1, - "m_Hidden": false, - "m_ShaderOutputName": "Out", - "m_StageCapability": 3, - "m_Value": 0.0, - "m_DefaultValue": 0.0, - "m_Labels": [] -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", @@ -840,10 +1237,10 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -653.0, + "x": -376.0000305175781, "y": 94.00000762939453, - "width": 134.0, - "height": 34.0 + "width": 132.99998474121095, + "height": 34.00000762939453 } }, "m_Slots": [ @@ -865,64 +1262,80 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.PowerNode", - "m_ObjectId": "6bcf5ca38e7a4026812ddb717ec5c198", - "m_Group": { - "m_Id": "" - }, - "m_Name": "Power", - "m_DrawState": { - "m_Expanded": true, - "m_Position": { - "serializedVersion": "2", - "x": -215.99998474121095, - "y": 53.00000762939453, - "width": 130.0, - "height": 118.0 - } - }, - "m_Slots": [ + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a338d94f97d4994890814822a700038", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "6b6c83e69a084f0194bc7fee57978c19", + "m_Name": "", + "m_ChildObjectList": [ { - "m_Id": "7217ee684760403781aebe9c9bca4031" + "m_Id": "bfb5c241e7f44a4ab124041977146829" }, { - "m_Id": "ace823066b0a472b883d515575e55d8f" + "m_Id": "37db58e053f346a9871300b741996c0d" }, { - "m_Id": "fb63b257a535419193551b6eca1e317c" + "m_Id": "dc9397e68f0e4a098c8cf373c35d9b6a" } - ], - "synonyms": [], - "m_Precision": 0, - "m_PreviewExpanded": false, - "m_PreviewMode": 0, - "m_CustomColors": { - "m_SerializableColors": [] - } + ] } { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", - "m_ObjectId": "7217ee684760403781aebe9c9bca4031", - "m_Id": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c1dcf8a4d7242f397214858bbc04263", + "m_Id": 4, "m_DisplayName": "A", - "m_SlotType": 0, + "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c27b8bf950740fcb26b2eb835c081c0", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7227c41ff7e244839bfdb6324fb179d4", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] } { @@ -974,10 +1387,10 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -500.0, - "y": 53.00000762939453, - "width": 184.0, - "height": 253.0 + "x": -223.0000457763672, + "y": 53.0, + "width": 183.00001525878907, + "height": 251.0 } }, "m_Slots": [ @@ -1014,7 +1427,8 @@ "m_SerializableColors": [] }, "m_TextureType": 0, - "m_NormalMapSpace": 0 + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true } { @@ -1034,9 +1448,44 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", - "m_ObjectId": "982ff19b061c4f15b48faba7ac9e29f2", - "m_Id": 2, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "94a002ff306246e2bc20c9fff4448aa0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -923.0, + "y": 223.00001525878907, + "width": 133.00006103515626, + "height": 33.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "b02d367388354287b5cbb846ff621cff" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "37db58e053f346a9871300b741996c0d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "95cabe923d6b41c2bed35c4700281c17", + "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, @@ -1044,16 +1493,66 @@ "m_StageCapability": 3, "m_Value": { "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 + "y": 0.0 }, "m_DefaultValue": { "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "965f5aa97ab34cb4b8d0fb7a04896339", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "97d0752ac69a4195af5a79bda0d0ee71", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "99af0fb04d7444179af3b605f1f121c6", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] } { @@ -1134,20 +1633,106 @@ "x": 0.0, "y": 0.0 }, - "m_Labels": [], - "m_Channel": 0 + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a8cb3bfd7f2a4e449645ac1b833c6a24", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "abac9bdf5bc445568c9ad294c7f34c29", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "aecbc93e11de439d8a78789b0c8c321c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -824.0, + "y": 470.0, + "width": 120.00006103515625, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3192e8b0bc294cdcb7e31e38d2b640da" + }, + { + "m_Id": "21001cdfb0ef4c7fbc0e11f39a9a0870" + }, + { + "m_Id": "d390bdb619d740979adf1646e5eeb294" + }, + { + "m_Id": "6c27b8bf950740fcb26b2eb835c081c0" + }, + { + "m_Id": "7227c41ff7e244839bfdb6324fb179d4" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", - "m_ObjectId": "a8cb3bfd7f2a4e449645ac1b833c6a24", + "m_ObjectId": "b02d367388354287b5cbb846ff621cff", "m_Id": 0, - "m_DisplayName": "RGBA", + "m_DisplayName": "ColorTiling", "m_SlotType": 1, "m_Hidden": false, - "m_ShaderOutputName": "RGBA", - "m_StageCapability": 2, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, @@ -1163,30 +1748,6 @@ "m_Labels": [] } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", - "m_ObjectId": "ace823066b0a472b883d515575e55d8f", - "m_Id": 1, - "m_DisplayName": "B", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "B", - "m_StageCapability": 3, - "m_Value": { - "x": 2.0, - "y": 2.0, - "z": 2.0, - "w": 2.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyNode", @@ -1199,9 +1760,9 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -423.0, - "y": 346.9999694824219, - "width": 134.0, + "x": -376.0000305175781, + "y": 383.0, + "width": 133.0, "height": 34.0 } }, @@ -1244,6 +1805,53 @@ "m_Channel": 0 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "b9dc710d3b2e431a8d00fb2182b28395", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -623.0, + "y": 248.00001525878907, + "width": 128.00006103515626, + "height": 100.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "c841c0fc1b054b949effd6b96737bf11" + }, + { + "m_Id": "4d2d962554984cd5a8b1e3df6e331af4" + }, + { + "m_Id": "965f5aa97ab34cb4b8d0fb7a04896339" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.TilingAndOffsetNode", @@ -1256,9 +1864,9 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -449.0, - "y": 381.0000305175781, - "width": 155.0, + "x": -402.0, + "y": 417.0, + "width": 154.99998474121095, "height": 142.0 } }, @@ -1285,6 +1893,53 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "bd67d0d14363405a9cdd5418de039acb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -657.0, + "y": 536.0, + "width": 128.0, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "01fd93ad5f6a4bad9535cf0e0da90f19" + }, + { + "m_Id": "2fe91c65f26e402fb874839e77cd7236" + }, + { + "m_Id": "1358794b66d7463a9c10a69876c96771" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", @@ -1293,9 +1948,13 @@ "m_GuidSerialized": "670be436-9811-4247-98fe-9825f439fd84" }, "m_Name": "VideoTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", "m_DefaultReferenceName": "Texture2D_bfb5c241e7f44a4ab124041977146829", "m_OverrideReferenceName": "_VideoTex", "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", "m_Precision": 0, "overrideHLSLDeclaration": false, "hlslDeclarationOverride": 0, @@ -1304,6 +1963,8 @@ "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", "m_Guid": "" }, + "isMainTexture": false, + "useTilingAndOffset": false, "m_Modifiable": true, "m_DefaultType": 0 } @@ -1323,32 +1984,53 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1Node", - "m_ObjectId": "c0e55097787846acb5d2359e0b888192", + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c1bf0602a4714eba96261b7cd052048c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "c31ba4f109004600b27b1beee9a5291e", "m_Group": { "m_Id": "" }, - "m_Name": "Float", + "m_Name": "Vector 2", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -212.0000457763672, - "y": 171.0, - "width": 126.0, - "height": 77.0 + "x": -657.0, + "y": 443.0, + "width": 128.0, + "height": 101.0 } }, "m_Slots": [ { - "m_Id": "e2ace5e9450744bd982ef5e16b76a9cf" + "m_Id": "abac9bdf5bc445568c9ad294c7f34c29" + }, + { + "m_Id": "97d0752ac69a4195af5a79bda0d0ee71" }, { - "m_Id": "65ef2d55bc224d52bd4761bbffd83995" + "m_Id": "04e3d34c54654010aab6484e5cfffb4b" } ], "synonyms": [ - "Vector 1" + "2", + "v2", + "vec2", + "float2" ], "m_Precision": 0, "m_PreviewExpanded": true, @@ -1356,22 +2038,10 @@ "m_CustomColors": { "m_SerializableColors": [] }, - "m_Value": 0.0 -} - -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "c1bf0602a4714eba96261b7cd052048c", - "m_Id": 4, - "m_DisplayName": "R", - "m_SlotType": 1, - "m_Hidden": false, - "m_ShaderOutputName": "R", - "m_StageCapability": 2, - "m_Value": 0.0, - "m_DefaultValue": 0.0, - "m_Labels": [] + "m_Value": { + "x": 0.0, + "y": 0.0 + } } { @@ -1410,6 +2080,21 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c841c0fc1b054b949effd6b96737bf11", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -1440,6 +2125,21 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d390bdb619d740979adf1646e5eeb294", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -1476,18 +2176,55 @@ "m_Labels": [] } +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "dc9397e68f0e4a098c8cf373c35d9b6a", + "m_Guid": { + "m_GuidSerialized": "45a11824-be4b-4a3b-8f63-76744396eff6" + }, + "m_Name": "AlphaTiling", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "AlphaTiling", + "m_DefaultReferenceName": "_AlphaTiling", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 0.5, + "z": 0.0, + "w": 0.0 + } +} + { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "e2ace5e9450744bd982ef5e16b76a9cf", - "m_Id": 1, - "m_DisplayName": "X", - "m_SlotType": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e4d3eedb49194deeafe603410a280ebd", + "m_Id": 0, + "m_DisplayName": "AlphaTiling", + "m_SlotType": 1, "m_Hidden": false, - "m_ShaderOutputName": "X", + "m_ShaderOutputName": "Out", "m_StageCapability": 3, - "m_Value": 0.4545454680919647, - "m_DefaultValue": 0.0, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, "m_Labels": [] } @@ -1580,25 +2317,36 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", - "m_ObjectId": "fb63b257a535419193551b6eca1e317c", - "m_Id": 2, - "m_DisplayName": "Out", - "m_SlotType": 1, - "m_Hidden": false, - "m_ShaderOutputName": "Out", - "m_StageCapability": 3, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f762476d1c114c2685bb74f9fc762fb9", + "m_Group": { + "m_Id": "" }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -948.0, + "y": 519.0, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e4d3eedb49194deeafe603410a280ebd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc9397e68f0e4a098c8cf373c35d9b6a" } } diff --git a/package/Runtime/VideoPlayer/Content/Shaders/MaskedVideo.shadergraph.meta b/package/Runtime/VideoPlayer/Content/Shaders/CombinedVideo.shadergraph.meta similarity index 100% rename from package/Runtime/VideoPlayer/Content/Shaders/MaskedVideo.shadergraph.meta rename to package/Runtime/VideoPlayer/Content/Shaders/CombinedVideo.shadergraph.meta diff --git a/package/Runtime/VideoPlayer/Content/Videos/Alpha mask video.mp4 b/package/Runtime/VideoPlayer/Content/Videos/Alpha mask video.mp4 new file mode 100644 index 000000000..71b23072e Binary files /dev/null and b/package/Runtime/VideoPlayer/Content/Videos/Alpha mask video.mp4 differ diff --git a/package/Runtime/VideoPlayer/Content/Videos/Space_GreenScreenVideo.mp4.meta b/package/Runtime/VideoPlayer/Content/Videos/Alpha mask video.mp4.meta similarity index 88% rename from package/Runtime/VideoPlayer/Content/Videos/Space_GreenScreenVideo.mp4.meta rename to package/Runtime/VideoPlayer/Content/Videos/Alpha mask video.mp4.meta index 294a67f02..94febf6a4 100644 --- a/package/Runtime/VideoPlayer/Content/Videos/Space_GreenScreenVideo.mp4.meta +++ b/package/Runtime/VideoPlayer/Content/Videos/Alpha mask video.mp4.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1a828d315602df54a92a106f977b9888 +guid: 124ce2b727e969641b39fa3af3fae2a6 VideoClipImporter: externalObjects: {} serializedVersion: 2 diff --git a/package/Runtime/VideoPlayer/Content/Videos/Greenscreen video.mp4 b/package/Runtime/VideoPlayer/Content/Videos/Greenscreen video.mp4 new file mode 100644 index 000000000..25b7ff9dd Binary files /dev/null and b/package/Runtime/VideoPlayer/Content/Videos/Greenscreen video.mp4 differ diff --git a/package/Runtime/VideoPlayer/Content/Videos/Space_TransparentVideo.webm.meta b/package/Runtime/VideoPlayer/Content/Videos/Greenscreen video.mp4.meta similarity index 88% rename from package/Runtime/VideoPlayer/Content/Videos/Space_TransparentVideo.webm.meta rename to package/Runtime/VideoPlayer/Content/Videos/Greenscreen video.mp4.meta index f815dc2c7..8b0ba58ff 100644 --- a/package/Runtime/VideoPlayer/Content/Videos/Space_TransparentVideo.webm.meta +++ b/package/Runtime/VideoPlayer/Content/Videos/Greenscreen video.mp4.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0018aa5dbc9a02745947602f358d657d +guid: 24534dfe38b860a4dad769153a43d883 VideoClipImporter: externalObjects: {} serializedVersion: 2 diff --git a/package/Runtime/VideoPlayer/Content/Videos/LocalVideo.mp4 b/package/Runtime/VideoPlayer/Content/Videos/LocalVideo.mp4 new file mode 100644 index 000000000..62d27af48 Binary files /dev/null and b/package/Runtime/VideoPlayer/Content/Videos/LocalVideo.mp4 differ diff --git a/package/Runtime/VideoPlayer/Content/Videos/Space_ColorMaskCombined.mp4.meta b/package/Runtime/VideoPlayer/Content/Videos/LocalVideo.mp4.meta similarity index 88% rename from package/Runtime/VideoPlayer/Content/Videos/Space_ColorMaskCombined.mp4.meta rename to package/Runtime/VideoPlayer/Content/Videos/LocalVideo.mp4.meta index 69533f86a..18013894f 100644 --- a/package/Runtime/VideoPlayer/Content/Videos/Space_ColorMaskCombined.mp4.meta +++ b/package/Runtime/VideoPlayer/Content/Videos/LocalVideo.mp4.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8c127f87e43eafd4e89722ee7f0b8fd7 +guid: 1edf33472d281334282cf1ed8ce32294 VideoClipImporter: externalObjects: {} serializedVersion: 2 diff --git a/package/Runtime/VideoPlayer/Content/Videos/Space_ColorMaskCombined.mp4 b/package/Runtime/VideoPlayer/Content/Videos/Space_ColorMaskCombined.mp4 deleted file mode 100644 index d2efdceb8..000000000 Binary files a/package/Runtime/VideoPlayer/Content/Videos/Space_ColorMaskCombined.mp4 and /dev/null differ diff --git a/package/Runtime/VideoPlayer/Content/Videos/Space_GreenScreenVideo.mp4 b/package/Runtime/VideoPlayer/Content/Videos/Space_GreenScreenVideo.mp4 deleted file mode 100644 index 7a293f968..000000000 Binary files a/package/Runtime/VideoPlayer/Content/Videos/Space_GreenScreenVideo.mp4 and /dev/null differ diff --git a/package/Runtime/VideoPlayer/Content/Videos/Space_TransparentVideo.webm b/package/Runtime/VideoPlayer/Content/Videos/Space_TransparentVideo.webm deleted file mode 100644 index 5b5f8dd2c..000000000 Binary files a/package/Runtime/VideoPlayer/Content/Videos/Space_TransparentVideo.webm and /dev/null differ diff --git a/package/Runtime/VideoPlayer/Content/Videos/Transparent WebM video.webm b/package/Runtime/VideoPlayer/Content/Videos/Transparent WebM video.webm new file mode 100644 index 000000000..6b0aad285 Binary files /dev/null and b/package/Runtime/VideoPlayer/Content/Videos/Transparent WebM video.webm differ diff --git a/package/Runtime/VideoPlayer/Content/Videos/Transparent WebM video.webm.meta b/package/Runtime/VideoPlayer/Content/Videos/Transparent WebM video.webm.meta new file mode 100644 index 000000000..40252e162 --- /dev/null +++ b/package/Runtime/VideoPlayer/Content/Videos/Transparent WebM video.webm.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 9d03aa10cc1782e4d8b536a540ff0a7d +VideoClipImporter: + externalObjects: {} + serializedVersion: 2 + frameRange: 0 + startFrame: -1 + endFrame: -1 + colorSpace: 0 + deinterlace: 0 + encodeAlpha: 1 + flipVertical: 0 + flipHorizontal: 0 + importAudio: 1 + targetSettings: + 0: + enableTranscoding: 0 + codec: 0 + resizeFormat: 0 + aspectRatio: 0 + customWidth: 720 + customHeight: 1280 + bitrateMode: 2 + spatialQuality: 2 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/VideoPlayer/README.md b/package/Runtime/VideoPlayer/README.md index 8af13b713..1e469b5c5 100644 --- a/package/Runtime/VideoPlayer/README.md +++ b/package/Runtime/VideoPlayer/README.md @@ -1,27 +1,15 @@ # Video sample -The sample is comprised of: -- Normal non-transparent video -- Composited transparent video with a custom shader graph shader -- Transparent WebM that has limited support - ---- - -Videos are tied to the VideoPlayer component. If you want to set up a video that starts playing on start, you can simply set the URL of the video / select the video asset and enable play on awake. Then you need to specify where the video will be visible. To display it on a 3D object, you need to set RenderMode to MaterialOverride and choose a renderer and adequate texture property that should be updated with the video texture. - ---- - -VideoPlayer has all the needed API, but if you would lack something, you can always access the video element property. That exposes the video HTML element, and you can utilize the [standard API on it](https://www.w3schools.com/tags/ref_av_dom.asp). - ---- - -Mind that videos can't always autoplay on all platforms. The behaviour can differ if the video has a sound as well. The user usually has to interact with the page at least once so the video can start playing. - ---- - -Lastly, if you want to change the video texture with a shader, refer to the `CombinedVideo.ts`, where fundamentally, you assign the video texture to the material texture. Mind that the shader property naming is crucial. - ---- - -> Video attribution: -(c) copyright Blender Foundation | www.bigbuckbunny.org, CC BY 3.0 , via Wikimedia Commons \ No newline at end of file +### Sample contains + - Local video + - Video from URL + - Video from HLS Livestream + - Transparent Video (WebM with Alpha Channel) + - Transparent Video (side-by-side with mask) + - Transparent Video (greenscreen keying) + +### Intro +Playing videos is possible with the VideoPlayer component. Videos can be displayed on meshes, in fullscreen or you can access the video texture and adjust it however you like. This is defined by the RenderMode on the component. Under the hood, the VideoPlayer uses the HTML Video element. + +### Permissions +Audio can only play after a user interaction. Your video with sound might not auto-play without the user interacting with the page. \ No newline at end of file diff --git a/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer.codegen/CombinedVideo.cs b/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer.codegen/CombinedVideo.cs index 0a599d5d4..056657609 100644 --- a/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer.codegen/CombinedVideo.cs +++ b/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer.codegen/CombinedVideo.cs @@ -9,6 +9,7 @@ public partial class CombinedVideo : UnityEngine.MonoBehaviour { public UnityEngine.Video.VideoPlayer @player; public UnityEngine.Renderer @renderer; + public string @textureName = "_VideoTex"; public void start(){} } } diff --git a/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/CombinedVideo.ts b/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/CombinedVideo.ts index 74a12d71a..f94ce5642 100644 --- a/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/CombinedVideo.ts +++ b/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/CombinedVideo.ts @@ -8,12 +8,15 @@ export class CombinedVideo extends Behaviour { @serializable(Renderer) renderer?: Renderer; + @serializable() + textureName: string = "_VideoTex"; + start(): void { const vidTexture = this.player?.videoTexture; if(vidTexture == null || this.renderer == null) return; - - this.renderer.sharedMaterial["_VideoTex"] = vidTexture; + + this.renderer.sharedMaterial[this.textureName] = vidTexture; } } \ No newline at end of file diff --git a/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/package-lock.json b/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/package-lock.json index 8cde3b9d3..98fd70030 100644 --- a/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/package-lock.json +++ b/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/package-lock.json @@ -8,28 +8,21 @@ "name": "@needle-tools/needle-sample-videoplayer", "version": "1.0.0", "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" + "three": "npm:@needle-tools/three@^0.162.3" }, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3" } }, - "node_modules/@dimforge/rapier3d-compat": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.11.2.tgz", - "integrity": "sha512-vdWmlkpS3G8nGAzLuK7GYTpNdrkn/0NKCe0l1Jqxc7ZZOB3N0q9uG/Ap9l9bothWuAvxscIt0U97GVLr0lXWLg==", - "dev": true - }, - "node_modules/@needle-tools/engine": { - "version": "3.34.2-alpha.2", - "resolved": "https://registry.npmjs.org/@needle-tools/engine/-/engine-3.34.2-alpha.2.tgz", - "integrity": "sha512-k/MR+3JnbrjHm9Xo6DLMdRqffj4B+Hn/N6eYd0+5JdvfgoLEZwV+k4hfQZPXKwC0BUFbA796BjC4qBaci1gqWA==", + "../../../../../../needle-engine/js/package~": { + "version": "3.37.10-alpha.1", "dev": true, "dependencies": { - "@dimforge/rapier3d-compat": "^0.11.2", + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "file:../../modules/gltf-progressive", "@webxr-input-profiles/motion-controllers": "^1.0.0", "flatbuffers": "2.0.4", "md5": "^2.3.0", @@ -38,33 +31,56 @@ "postprocessing": "^6.35.1", "simplex-noise": "^4.0.1", "stats.js": "^0.17.0", - "three": "npm:@needle-tools/three@^0.162.1", + "three": "npm:@needle-tools/three@^0.162.3", "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", "three.quarks": "0.10.8", "uuid": "^9.0.0", "websocket-ts": "^2.1.5" + }, + "devDependencies": { + "@babel/runtime": "^7.16.0", + "@luncheon/esbuild-plugin-gzip": "^0.1.0", + "@needle-tools/helper": "^1.8.0", + "@needle-tools/needle-component-compiler": "^1.9.3", + "@stylistic/eslint-plugin-ts": "^1.5.4", + "@types/three": "0.162.0", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "esbuild": "^0.15.10", + "esbuild-node-externals": "^1.5.0", + "eslint": "^8.56.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-unsanitized": "^4.0.2", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-xss": "^0.1.12", + "filehound": "^1.17.6", + "fs-extra": "^11.1.1", + "ftp-deploy": "^2.4.4", + "howfat": "^0.3.7", + "jsdoc-babel": "^0.5.0", + "jsdoc-to-markdown": "^7.1.1", + "madge": "^5.0.1", + "npm-watch": "^0.11.0", + "typescript": "^4.5.5", + "vite": "<= 4.3.9" } }, - "node_modules/@swc/helpers": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", - "integrity": "sha512-tb7Iu+oZ+zWJZ3HJqwx8oNwSDIU440hmVMDPhpACWQWnrZHK99Bxs70gT1L2dnr5Hg50ZRWEFkQCAnOVVV0z1Q==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - } + "node_modules/@needle-tools/engine": { + "resolved": "../../../../../../needle-engine/js/package~", + "link": true }, "node_modules/@tweenjs/tween.js": { - "version": "23.1.1", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.1.tgz", - "integrity": "sha512-ZpboH7pCPPeyBWKf8c7TJswtCEQObFo3bOBYalm99NzZarATALYCo5OhbCa/n4RQyJyHfhkdx+hNrdL5ByFYDw==", + "version": "23.1.2", + "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.2.tgz", + "integrity": "sha512-kMCNaZCJugWI86xiEHaY338CU5JpD0B97p1j1IKNn/Zto8PgACjQx0UxbHjmOcLl/dDOBnItwD07KmCs75pxtQ==", "dev": true }, "node_modules/@types/stats.js": { "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/three": { "version": "0.162.0", @@ -81,219 +97,24 @@ }, "node_modules/@types/webxr": { "version": "0.5.14", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.14.tgz", - "integrity": "sha512-UEMMm/Xn3DtEa+gpzUrOcDj+SJS1tk5YodjwOxcqStNhCfPcwgyC5Srg2ToVKyg2Fhq16Ffpb0UWUQHqoT9AMA==", - "dev": true - }, - "node_modules/@webxr-input-profiles/motion-controllers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@webxr-input-profiles/motion-controllers/-/motion-controllers-1.0.0.tgz", - "integrity": "sha512-Ppxde+G1/QZbU8ShCQg+eq5VtlcL/FPkerF1dkDOLlIml0LJD1tFqnCZYR0SrHzYleIQ2siRnOx7xbFLaCpExQ==", - "dev": true - }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "license": "MIT" }, "node_modules/fflate": { "version": "0.6.10", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", - "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==", - "dev": true - }, - "node_modules/flatbuffers": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-2.0.4.tgz", - "integrity": "sha512-4rUFVDPjSoP0tOII34oQf+72NKU7E088U5oX7kwICahft0UB2kOQ9wUzzCp+OHxByERIfxRDCgX5mP8Pjkfl0g==", - "dev": true - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "dev": true, - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } + "license": "MIT" }, "node_modules/meshoptimizer": { "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, - "node_modules/n8ao": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/n8ao/-/n8ao-1.8.1.tgz", - "integrity": "sha512-biKUW09KnflZpeWmbCy1gjuiyZsbeG6y+EsqV+1IDqQ1KqEydXc6nUUseZp9ZRbjvEOPnsvsjaTce8Pta0803A==", - "dev": true, - "peerDependencies": { - "postprocessing": ">=6.30.0", - "three": ">=0.137" - } - }, - "node_modules/peerjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/peerjs/-/peerjs-1.4.7.tgz", - "integrity": "sha512-dWE2HIGvJO0Hm8lYHJiO/5OWl8xYtGcAuU08To1HMIfhh76ULzkCS3NIQO/PZm4noO1RhaGTkQaQ6sbAss6/Tg==", - "dev": true, - "dependencies": { - "@swc/helpers": "^0.3.13", - "eventemitter3": "^4.0.7", - "peerjs-js-binarypack": "1.0.1", - "webrtc-adapter": "^7.7.1" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/peer" - } - }, - "node_modules/peerjs-js-binarypack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/peerjs-js-binarypack/-/peerjs-js-binarypack-1.0.1.tgz", - "integrity": "sha512-N6aeia3NhdpV7kiGxJV5xQiZZCVEEVjRz2T2C6UZQiBkHWHzUv/oWA4myQLcwBwO8LUoR1KWW5oStvwVesmfCg==", - "dev": true - }, - "node_modules/postprocessing": { - "version": "6.35.2", - "resolved": "https://registry.npmjs.org/postprocessing/-/postprocessing-6.35.2.tgz", - "integrity": "sha512-yGmidrVzA1dSEmExYGgWOGcRvyOVahvurNo9iuzOonRCY6f1hnJe6/HMVSnKV9ppjLtCTqzZOI9iz8CACkmijw==", - "dev": true, - "engines": { - "node": ">= 0.13.2" - }, - "peerDependencies": { - "three": ">= 0.152.0 < 0.163.0" - } - }, - "node_modules/rtcpeerconnection-shim": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz", - "integrity": "sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==", "dev": true, - "dependencies": { - "sdp": "^2.6.0" - }, - "engines": { - "node": ">=6.0.0", - "npm": ">=3.10.0" - } - }, - "node_modules/sdp": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/sdp/-/sdp-2.12.0.tgz", - "integrity": "sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==", - "dev": true - }, - "node_modules/simplex-noise": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-4.0.1.tgz", - "integrity": "sha512-zl/+bdSqW7HJOQ0oDbxrNYaF4F5ik0i7M6YOYmEoIJNtg16NpvWaTTM1Y7oV/7T0jFljawLgYPS81Uu2rsfo1A==", - "dev": true - }, - "node_modules/stats.js": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", - "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==", - "dev": true + "license": "MIT" }, "node_modules/three": { "name": "@needle-tools/three", - "version": "0.162.1", - "resolved": "https://registry.npmjs.org/@needle-tools/three/-/three-0.162.1.tgz", - "integrity": "sha512-m+7aImPqydGhkM8g20s+0/mYjx6Fy0CiPGRQeBQNZe/8TIWDDXa7jTlM5EykuSuddBtd72dq7A3weSDoYTuLsQ==", - "dev": true - }, - "node_modules/three-mesh-ui": { - "name": "@needle-tools/three-mesh-ui", - "version": "7.1.5-alpha.5", - "resolved": "https://registry.npmjs.org/@needle-tools/three-mesh-ui/-/three-mesh-ui-7.1.5-alpha.5.tgz", - "integrity": "sha512-bUfZOQrWoYgYSv0GHEkDh6d1FaPBrS9/fay+aoxT5Fb4FCgh5k+3YBENUXgup4thjOSOiBkrSpqheV0FCyuYNg==", - "dev": true, - "engines": { - "node": "x.x.x" - }, - "peerDependencies": { - "three": ">=0.154.0" - } - }, - "node_modules/three.quarks": { - "version": "0.10.8", - "resolved": "https://registry.npmjs.org/three.quarks/-/three.quarks-0.10.8.tgz", - "integrity": "sha512-gUh2sEvVw4fIgc18nACJP2Q9UiDKBs3kgP7qyM7m1/wrqZyacIMuF6Z1cPPkMCOvH7Yp4bymsILZ25nROCiVDg==", - "dev": true, - "peerDependencies": { - "three": ">=0.153.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/webrtc-adapter": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-7.7.1.tgz", - "integrity": "sha512-TbrbBmiQBL9n0/5bvDdORc6ZfRY/Z7JnEj+EYOD1ghseZdpJ+nF2yx14k3LgQKc7JZnG7HAcL+zHnY25So9d7A==", - "dev": true, - "dependencies": { - "rtcpeerconnection-shim": "^1.2.15", - "sdp": "^2.12.0" - }, - "engines": { - "node": ">=6.0.0", - "npm": ">=3.10.0" - } - }, - "node_modules/websocket-ts": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/websocket-ts/-/websocket-ts-2.1.5.tgz", - "integrity": "sha512-rCNl9w6Hsir1azFm/pbjBEFzLD/gi7Th5ZgOxMifB6STUfTSovYAzryWw0TRvSZ1+Qu1Z5Plw4z42UfTNA9idA==", + "version": "0.162.3", + "resolved": "https://registry.npmjs.org/@needle-tools/three/-/three-0.162.3.tgz", + "integrity": "sha512-g5irJFgDHfiKguklZGxlbEazQAARMBCM8PFusJWuywGxwThdp34FNiTKzvEf4mUD8pnQemskiPzxiFTfEVFviA==", "dev": true } } diff --git a/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/package.json b/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/package.json index c34e1dfc5..4e5ed11a9 100644 --- a/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/package.json +++ b/package/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer~/package.json @@ -4,12 +4,12 @@ "main": "index.ts", "dependencies": {}, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", + "three": "npm:@needle-tools/three@^0.162.3" }, "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", + "@needle-tools/engine": "file:E:\\Needle\\needle-engine-dev\\modules\\needle-engine\\js\\package~", "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" + "three": "npm:@needle-tools/three@^0.162.3" } } \ No newline at end of file diff --git a/package/Runtime/VideoPlayer/VideoPlayer.unity b/package/Runtime/VideoPlayer/VideoPlayer.unity index 9a925034d..0633f6582 100644 --- a/package/Runtime/VideoPlayer/VideoPlayer.unity +++ b/package/Runtime/VideoPlayer/VideoPlayer.unity @@ -26,7 +26,7 @@ RenderSettings: m_AmbientIntensity: 1 m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: d38b587196874b04ea32bf0a071e01b0, type: 2} + m_SkyboxMaterial: {fileID: 2100000, guid: 5035ae8e2c8a4dd41a1d1a787d921256, type: 2} m_HaloStrength: 0.5 m_FlareStrength: 1 m_FlareFadeSpeed: 3 @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.52388406, g: 0.6796649, b: 0.7687166, a: 1} + m_IndirectSpecularColor: {r: 0.6192141, g: 0.69999945, b: 0.7067927, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -123,7 +123,7 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &122046058 +--- !u!1 &13708213 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -131,118 +131,253 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 122046059} - - component: {fileID: 122046063} - - component: {fileID: 122046062} - - component: {fileID: 122046061} - - component: {fileID: 122046060} - m_Layer: 0 - m_Name: Instructions + - component: {fileID: 13708214} + - component: {fileID: 13708217} + - component: {fileID: 13708216} + - component: {fileID: 13708215} + m_Layer: 5 + m_Name: Next m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &122046059 +--- !u!224 &13708214 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122046058} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 3.32} - m_LocalScale: {x: 0.0042331684, y: 0.00423317, z: 0.0042331694} + m_GameObject: {fileID: 13708213} + m_LocalRotation: {x: -0, y: 0.1549931, z: -0, w: 0.9879156} + m_LocalPosition: {x: 0, y: 0, z: -18.9} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 284519406} - m_Father: {fileID: 818351228} - 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: 1024, y: 1024} + - {fileID: 497634087} + m_Father: {fileID: 1142628957} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 17.833, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 330, y: -0.000005722046} + m_SizeDelta: {x: 103, y: 84.63} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &122046060 +--- !u!114 &13708215 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122046058} + m_GameObject: {fileID: 13708213} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine - $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-122046060-0 - renderOnTop: 1 - doubleSided: 1 - castShadows: 0 - receiveShadows: 0 ---- !u!114 &122046061 + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-2093539326-0 + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 13708216} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1632837588} + m_TargetAssemblyTypeName: Needle.Typescript.GeneratedComponents.VariantSwitcher, + Needle.Engine-Samples.Runtime + m_MethodName: next + 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 +--- !u!114 &13708216 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122046058} + m_GameObject: {fileID: 13708213} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-122046061-0 - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &122046062 -MonoBehaviour: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-2093539327-0 + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.6} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.25 +--- !u!222 &13708217 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13708213} + m_CullTransparentMesh: 1 +--- !u!1 &38501046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 38501047} + - component: {fileID: 38501050} + - component: {fileID: 38501049} + - component: {fileID: 38501048} + m_Layer: 0 + m_Name: Screen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &38501047 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38501046} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.616, z: 0} + m_LocalScale: {x: 2.082407, y: 3.702057, z: 0.96464} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 185755366} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!328 &38501048 +VideoPlayer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122046058} + m_GameObject: {fileID: 38501046} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-122046062-0 - 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 - m_PresetInfoIsWorld: 1 ---- !u!223 &122046063 -Canvas: + m_VideoClip: {fileID: 32900000, guid: 9d03aa10cc1782e4d8b536a540ff0a7d, type: 3} + m_TargetCameraAlpha: 1 + m_TargetCamera3DLayout: 0 + m_TargetCamera: {fileID: 0} + m_TargetTexture: {fileID: 0} + m_TimeReference: 0 + m_TargetMaterialRenderer: {fileID: 0} + m_TargetMaterialProperty: + m_RenderMode: 3 + m_AspectRatio: 2 + m_DataSource: 0 + m_PlaybackSpeed: 1 + m_AudioOutputMode: 2 + m_TargetAudioSources: + - {fileID: 0} + m_DirectAudioVolumes: + - 1 + m_Url: http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 + m_EnabledAudioTracks: 01 + m_DirectAudioMutes: 00 + m_ControlledAudioTrackCount: 1 + m_PlayOnAwake: 1 + m_SkipOnDrop: 1 + m_Looping: 1 + m_WaitForFirstFrame: 1 + m_FrameReadyEventEnabled: 0 + m_VideoShaders: [] +--- !u!23 &38501049 +MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122046058} + m_GameObject: {fileID: 38501046} 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_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 013b8388379ba754da4e97d9ce803022, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_TargetDisplay: 0 ---- !u!1 &254680180 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &38501050 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38501046} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &140507764 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -250,50 +385,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 254680181} - - component: {fileID: 254680185} - - component: {fileID: 254680184} - - component: {fileID: 254680183} - - component: {fileID: 254680182} - m_Layer: 0 + - component: {fileID: 140507765} + - component: {fileID: 140507769} + - component: {fileID: 140507768} + - component: {fileID: 140507767} + - component: {fileID: 140507766} + m_Layer: 5 m_Name: Canvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &254680181 +--- !u!224 &140507765 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 254680180} - m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 140507764} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0.565} m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 435480582} - - {fileID: 1586415403} - - {fileID: 1202864822} - - {fileID: 1801784845} - - {fileID: 1029144677} - m_Father: {fileID: 1329833045} - m_RootOrder: 6 + - {fileID: 866414539} + m_Father: {fileID: 1368458413} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: -0.599} m_SizeDelta: {x: 1024, y: 1024} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &254680182 +--- !u!114 &140507766 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 254680180} + m_GameObject: {fileID: 140507764} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} @@ -304,13 +435,13 @@ MonoBehaviour: doubleSided: 1 castShadows: 0 receiveShadows: 0 ---- !u!114 &254680183 +--- !u!114 &140507767 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 254680180} + m_GameObject: {fileID: 140507764} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} @@ -321,13 +452,13 @@ MonoBehaviour: m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 ---- !u!114 &254680184 +--- !u!114 &140507768 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 254680180} + m_GameObject: {fileID: 140507764} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} @@ -344,13 +475,13 @@ MonoBehaviour: m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 m_PresetInfoIsWorld: 1 ---- !u!223 &254680185 +--- !u!223 &140507769 Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 254680180} + m_GameObject: {fileID: 140507764} m_Enabled: 1 serializedVersion: 3 m_RenderMode: 2 @@ -365,7 +496,7 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 ---- !u!1 &284519405 +--- !u!1 &185755365 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -373,39 +504,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 284519406} + - component: {fileID: 185755366} + - component: {fileID: 185755367} m_Layer: 0 - m_Name: Image + m_Name: Transparent Video WebM m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &284519406 -RectTransform: +--- !u!4 &185755366 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 284519405} + m_GameObject: {fileID: 185755365} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -21.999863} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 948004048} - - {fileID: 396065407} - - {fileID: 2041995562} - - {fileID: 2093539325} - m_Father: {fileID: 122046059} - m_RootOrder: 0 + - {fileID: 38501047} + - {fileID: 880721186} + m_Father: {fileID: 1371599165} + m_RootOrder: 4 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: 11.23} - m_SizeDelta: {x: 262.73, y: 122.48} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &396065406 +--- !u!114 &185755367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185755365} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af88232a15ada918e0b75968ad14efce, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.VariantInfo, Needle.Engine-Samples.Runtime + displayName: Transparent Video WebM +--- !u!1 &213467696 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -413,75 +551,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 396065407} - - component: {fileID: 396065409} - - component: {fileID: 396065408} + - component: {fileID: 213467697} + - component: {fileID: 213467698} m_Layer: 0 - m_Name: Panel bcg + m_Name: URL Video m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &396065407 -RectTransform: +--- !u!4 &213467697 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 396065406} + m_GameObject: {fileID: 213467696} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 284519406} + m_Children: + - {fileID: 1400623849} + - {fileID: 1108526640} + m_Father: {fileID: 1371599165} 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.000061035156, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &396065408 +--- !u!114 &213467698 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 396065406} + m_GameObject: {fileID: 213467696} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: af88232a15ada918e0b75968ad14efce, type: 3} m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - 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 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 0.41 ---- !u!222 &396065409 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 396065406} - m_CullTransparentMesh: 1 ---- !u!1 &435480581 + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.VariantInfo, Needle.Engine-Samples.Runtime + displayName: Video from URL +--- !u!1 &275219072 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -489,48 +598,48 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 435480582} - - component: {fileID: 435480584} - - component: {fileID: 435480583} - m_Layer: 0 - m_Name: StreamedLabel + - component: {fileID: 275219073} + - component: {fileID: 275219075} + - component: {fileID: 275219074} + m_Layer: 5 + m_Name: Info m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &435480582 +--- !u!224 &275219073 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 435480581} + m_GameObject: {fileID: 275219072} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 254680181} + m_Father: {fileID: 1012402113} 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: -274, y: 473.8} - m_SizeDelta: {x: 160, y: 30} + m_AnchoredPosition: {x: 0, y: -152.99} + m_SizeDelta: {x: 353.15, y: 79.95} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &435480583 +--- !u!114 &275219074 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 435480581} + m_GameObject: {fileID: 275219072} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 @@ -541,27 +650,27 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 + m_FontSize: 10 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 10 + m_MinSize: 1 m_MaxSize: 40 - m_Alignment: 5 + m_Alignment: 1 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Streamed from URL ---- !u!222 &435480584 + m_Text: MP4 video exported with the build from Unity +--- !u!222 &275219075 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 435480581} + m_GameObject: {fileID: 275219072} m_CullTransparentMesh: 1 ---- !u!1 &466394677 +--- !u!1 &312736755 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -569,162 +678,91 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 466394680} - - component: {fileID: 466394679} - - component: {fileID: 466394678} + - component: {fileID: 312736756} + - component: {fileID: 312736757} m_Layer: 0 - m_Name: EventSystem + m_Name: NeedleMenu m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &466394678 -MonoBehaviour: +--- !u!4 &312736756 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 466394677} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} - m_Name: - m_EditorClassIdentifier: - m_SendPointerHoverToParent: 1 - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &466394679 + m_GameObject: {fileID: 312736755} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1329833045} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &312736757 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 466394677} + m_GameObject: {fileID: 312736755} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &466394680 -Transform: - m_ObjectHideFlags: 0 + m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + CreateQRCodeButton: 1 + ShowSpatialMenu: 1 +--- !u!1 &395607831 +GameObject: + m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 466394677} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + serializedVersion: 6 + m_Component: + - component: {fileID: 395607832} + - component: {fileID: 395607835} + - component: {fileID: 395607834} + - component: {fileID: 395607833} + m_Layer: 0 + m_Name: Screen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &395607832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 395607831} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.58, z: 0} + m_LocalScale: {x: 1.9536551, y: 3.9073102, z: 0.24420689} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 + m_Father: {fileID: 1673186829} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &639197649 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1673186829} - m_Modifications: - - target: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: b9625b0c9361d8041a6345d902e03167, type: 2} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalScale.x - value: 1.8615 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalScale.y - value: 1.8615 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalScale.z - value: 1.8615 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalPosition.y - value: 2.489 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_Name - value: Screen_Combined - objectReference: {fileID: 0} - - target: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: -4161369568681901532, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} ---- !u!4 &639197650 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - m_PrefabInstance: {fileID: 639197649} - m_PrefabAsset: {fileID: 0} ---- !u!1 &639197651 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - m_PrefabInstance: {fileID: 639197649} - m_PrefabAsset: {fileID: 0} ---- !u!328 &639197652 +--- !u!328 &395607833 VideoPlayer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 639197651} + m_GameObject: {fileID: 395607831} m_Enabled: 1 - m_VideoClip: {fileID: 32900000, guid: 8c127f87e43eafd4e89722ee7f0b8fd7, type: 3} + m_VideoClip: {fileID: 32900000, guid: 124ce2b727e969641b39fa3af3fae2a6, type: 3} m_TargetCameraAlpha: 1 m_TargetCamera3DLayout: 0 m_TargetCamera: {fileID: 0} @@ -732,7 +770,7 @@ VideoPlayer: m_TimeReference: 0 m_TargetMaterialRenderer: {fileID: 0} m_TargetMaterialProperty: _VideoTex - m_RenderMode: 4 + m_RenderMode: 3 m_AspectRatio: 2 m_DataSource: 0 m_PlaybackSpeed: 1 @@ -751,12 +789,57 @@ VideoPlayer: m_WaitForFirstFrame: 1 m_FrameReadyEventEnabled: 0 m_VideoShaders: [] ---- !u!23 &639197653 stripped +--- !u!23 &395607834 MeshRenderer: - m_CorrespondingSourceObject: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - m_PrefabInstance: {fileID: 639197649} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!1 &818351222 + m_GameObject: {fileID: 395607831} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b9625b0c9361d8041a6345d902e03167, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &395607835 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 395607831} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &453824539 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -764,307 +847,132 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 818351228} - - component: {fileID: 818351227} - - component: {fileID: 818351226} - - component: {fileID: 818351225} - - component: {fileID: 818351229} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera + - component: {fileID: 453824540} + - component: {fileID: 453824542} + - component: {fileID: 453824541} + m_Layer: 5 + m_Name: Info + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &818351225 +--- !u!224 &453824540 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 453824539} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1209189058} + 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: -152.99} + m_SizeDelta: {x: 353.15, y: 79.95} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &453824541 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818351222} + m_GameObject: {fileID: 453824539} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, - Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-818351225-0 - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: [] - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 0 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 ---- !u!81 &818351226 -AudioListener: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Side by side video containing color and alpha mask is combined into one + with a custom shader +--- !u!222 &453824542 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818351222} - m_Enabled: 1 ---- !u!20 &818351227 -Camera: + m_GameObject: {fileID: 453824539} + m_CullTransparentMesh: 1 +--- !u!1 &497634086 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818351222} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - 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 &818351228 -Transform: + serializedVersion: 6 + m_Component: + - component: {fileID: 497634087} + - component: {fileID: 497634089} + - component: {fileID: 497634088} + - component: {fileID: 497634090} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &497634087 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818351222} - m_LocalRotation: {x: -0.026725687, y: 0.96523476, z: -0.10935264, w: -0.2359019} - m_LocalPosition: {x: 3.3440003, y: 4.5493264, z: 5.758293} + m_GameObject: {fileID: 497634086} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.5} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 122046059} - m_Father: {fileID: 1329833045} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &818351229 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818351222} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine - $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-818351229-0 - autoTarget: 1 - autoFit: 0 - enableRotate: 1 - autoRotate: 0 - autoRotateSpeed: -0.5 - minPolarAngle: 0 - maxPolarAngle: 3.1415927 - minAzimuthAngle: Infinity - maxAzimuthAngle: Infinity - enableZoom: 1 - minZoom: 0 - maxZoom: Infinity - enablePan: 1 - enableDamping: 1 - dampingFactor: 0.1 - targetLerpDuration: 1 - enableKeys: 1 - middleClickToFocus: 1 - doubleClickToFocus: 1 - allowInterrupt: 1 - lookAtConstraint: {fileID: 0} ---- !u!1 &902280460 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 902280462} - - component: {fileID: 902280461} - - component: {fileID: 902280464} - - component: {fileID: 902280465} - - component: {fileID: 902280466} - m_Layer: 0 - m_Name: Export Info - m_TagString: EditorOnly - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &902280461 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 902280460} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-902280461-0 - DirectoryName: Library/Needle/Sample - RemoteUrl: - AutoExport: 1 - AutoCompress: 1 - Dependencies: - - Name: '@needle-tools/needle-sample-videoplayer' - VersionOrPath: Packages/com.needle.engine-samples/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer.npmdef - Guid: d0069621f14850445b9387997410dd95 ---- !u!4 &902280462 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 902280460} - m_LocalRotation: {x: 0.06291208, y: -0.9358913, z: 0.21405612, w: 0.27263463} - m_LocalPosition: {x: 2.2874556, y: 2.0583744, z: 3.5950675} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &902280464 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 902280460} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment - $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-902280464-0 - FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} - Path: /video-playback - OverrideGzipCompression: 1 - UseGzipCompression: 0 ---- !u!114 &902280465 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 902280460} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 004aa0d8fd504f24b2e499a972c59f33, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.NeedleEngineModules, Needle.Engine.Common - $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-902280465-0 - PhysicsEngine: 1 ---- !u!114 &902280466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 902280460} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-902280466-0 - meta: - title: Video Playback - description: Displaying videos, codecs, transparency - image: {fileID: 2800000, guid: bfd62120abdc38c4aa5ebd83a27fc80e, type: 3} ---- !u!1 &907403162 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 907403163} - - component: {fileID: 907403165} - - component: {fileID: 907403164} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &907403163 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 907403162} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 2093539325} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 13708214} + 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_AnchoredPosition: {x: 5, y: 5.7} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &907403164 +--- !u!114 &497634088 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 907403162} + m_GameObject: {fileID: 497634086} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -1072,28 +980,41 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 + m_Font: {fileID: 12800000, guid: 67e9e209f3b7aa743928ac9acbad82fb, type: 3} + m_FontSize: 47 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 10 - m_MaxSize: 40 + m_MaxSize: 61 m_Alignment: 4 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Play ---- !u!222 &907403165 + m_Text: "\uE5C8" +--- !u!222 &497634089 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 907403162} + m_GameObject: {fileID: 497634086} m_CullTransparentMesh: 1 ---- !u!1 &948004047 +--- !u!114 &497634090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 497634086} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 008d9d8dc7d04eb9a966d5b57b566c4d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.FontAdditionalCharacters, Needle.Engine.Common + AdditionalCharacters: "\uE5C8" +--- !u!1 &513963741 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1101,207 +1022,169 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 948004048} - - component: {fileID: 948004050} - - component: {fileID: 948004049} - m_Layer: 0 - m_Name: Panel bcg + - component: {fileID: 513963742} + - component: {fileID: 513963746} + - component: {fileID: 513963745} + - component: {fileID: 513963744} + - component: {fileID: 513963743} + - component: {fileID: 513963747} + m_Layer: 5 + m_Name: Controls m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &948004048 +--- !u!224 &513963742 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 948004047} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} + m_GameObject: {fileID: 513963741} + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: -0.3} + m_LocalScale: {x: 0.00423, y: 0.00423, z: 0.00423} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 284519406} + m_Children: + - {fileID: 1142628957} + m_Father: {fileID: 1632837587} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 8.000002, y: 8} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 1.42} + m_SizeDelta: {x: 1024, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &948004049 +--- !u!114 &513963743 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 948004047} + m_GameObject: {fileID: 513963741} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.8018868, g: 0.8018868, b: 0.8018868, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - 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 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 0.41 ---- !u!222 &948004050 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 948004047} - m_CullTransparentMesh: 1 ---- !u!1 &959149372 -GameObject: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-122046060-0 + renderOnTop: 0 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!114 &513963744 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 959149374} - - component: {fileID: 959149373} - m_Layer: 0 - m_Name: Grid - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!114 &959149373 + m_GameObject: {fileID: 513963741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-122046061-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &513963745 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 959149372} + m_GameObject: {fileID: 513963741} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b9ba56a0a7b775340a115f4c712abd91, type: 3} + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.GridHelper, Needle.Engine $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-959149373-0 - isGizmo: 0 - size: 10 - divisions: 10 - offset: 0.001 - color0: {r: 0.25, g: 0.25, b: 0.25, a: 1} - color1: {r: 0.18, g: 0.18, b: 0.18, a: 1} ---- !u!4 &959149374 -Transform: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-122046062-0 + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &513963746 +Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 959149372} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1329833045} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &971788227 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 971788228} - - component: {fileID: 971788229} - m_Layer: 0 - m_Name: NeedleMenu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &971788228 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 971788227} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1329833045} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &971788229 + m_GameObject: {fileID: 513963741} + 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!114 &513963747 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 971788227} + m_GameObject: {fileID: 513963741} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e6d2c67ae7e4416a98aa03d96398832b, type: 3} + m_Script: {fileID: 11500000, guid: 008d9d8dc7d04eb9a966d5b57b566c4d, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.NeedleMenu, Needle.Engine - _position: 1 - ShowNeedleLogo: 1 - CreateFullscreenButton: 1 - CreateMuteButton: 0 - ShowSpatialMenu: 1 ---- !u!1001 &997648482 + m_EditorClassIdentifier: Needle.Engine.FontAdditionalCharacters, Needle.Engine.Common + AdditionalCharacters: "\u2190\u2192" +--- !u!1001 &569640196 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 1673186829} + m_TransformParent: {fileID: 882262245} m_Modifications: + - target: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} - target: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_Materials.Array.data[0] value: - objectReference: {fileID: 2100000, guid: 077b29335d685e240b81cde95d2efe84, type: 2} + objectReference: {fileID: 2100000, guid: 6bdc9e4fbcae23949b8d3fe6c9e8bb13, type: 2} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalScale.x - value: 0.8234595 + value: 1.8615 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalScale.y - value: 1.3154765 + value: 1.8615 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalScale.z - value: 0.8234595 + value: 1.8615 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalPosition.x - value: -2.802 + value: 0 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalPosition.y - value: 2.509 + value: 0 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalPosition.z @@ -1337,33 +1220,29 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_Name - value: Screen_Combined_NoMerged - objectReference: {fileID: 0} - - target: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - propertyPath: m_IsActive - value: 1 + value: Screen_Streamed objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: -4161369568681901532, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} ---- !u!4 &997648483 stripped +--- !u!4 &569640197 stripped Transform: m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - m_PrefabInstance: {fileID: 997648482} + m_PrefabInstance: {fileID: 569640196} m_PrefabAsset: {fileID: 0} ---- !u!1 &997648484 stripped +--- !u!1 &569640198 stripped GameObject: m_CorrespondingSourceObject: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - m_PrefabInstance: {fileID: 997648482} + m_PrefabInstance: {fileID: 569640196} m_PrefabAsset: {fileID: 0} ---- !u!328 &997648485 +--- !u!328 &569640199 VideoPlayer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 997648484} + m_GameObject: {fileID: 569640198} m_Enabled: 1 - m_VideoClip: {fileID: 32900000, guid: 8c127f87e43eafd4e89722ee7f0b8fd7, type: 3} + m_VideoClip: {fileID: 32900000, guid: 1edf33472d281334282cf1ed8ce32294, type: 3} m_TargetCameraAlpha: 1 m_TargetCamera3DLayout: 0 m_TargetCamera: {fileID: 0} @@ -1375,22 +1254,20 @@ VideoPlayer: m_AspectRatio: 2 m_DataSource: 0 m_PlaybackSpeed: 1 - m_AudioOutputMode: 0 - m_TargetAudioSources: - - {fileID: 0} - m_DirectAudioVolumes: - - 1 - m_Url: - m_EnabledAudioTracks: 01 - m_DirectAudioMutes: 00 - m_ControlledAudioTrackCount: 1 + m_AudioOutputMode: 2 + m_TargetAudioSources: [] + m_DirectAudioVolumes: [] + m_Url: https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 + m_EnabledAudioTracks: + m_DirectAudioMutes: + m_ControlledAudioTrackCount: 0 m_PlayOnAwake: 1 m_SkipOnDrop: 1 m_Looping: 1 - m_WaitForFirstFrame: 1 + m_WaitForFirstFrame: 0 m_FrameReadyEventEnabled: 0 m_VideoShaders: [] ---- !u!1 &1029144676 +--- !u!1 &595497226 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1398,50 +1275,100 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1029144677} - - component: {fileID: 1029144679} - - component: {fileID: 1029144678} + - component: {fileID: 595497227} + - component: {fileID: 595497228} m_Layer: 0 - m_Name: Attributions (1) + m_Name: Contact + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &595497227 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595497226} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1.8015476, z: 0} + m_LocalScale: {x: 10.3417845, y: 9.884264, z: 10.3417845} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1700704288} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &595497228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595497226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e02b67dd02032423381aa26c5571503f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ContactShadows, Needle.Engine + autoFit: 0 + darkness: 5 + opacity: 0.893 + blur: 2 + occludeBelowGround: 0 + backfaceShadows: 0 +--- !u!1 &677271485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 677271486} + - component: {fileID: 677271488} + - component: {fileID: 677271487} + m_Layer: 5 + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1029144677 +--- !u!224 &677271486 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1029144676} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 677271485} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.9999981} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 254680181} - m_RootOrder: 4 + m_Father: {fileID: 2051378408} + 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: 626.13} - m_SizeDelta: {x: 353.15, y: 71.13} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 477.9, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1029144678 +--- !u!114 &677271487 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1029144676} + m_GameObject: {fileID: 677271485} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -1450,27 +1377,27 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 10 + m_FontSize: 35 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 7 + m_MinSize: 0 + m_MaxSize: 48 + m_Alignment: 4 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: "(c) copyright Blender Foundation | www.bigbuckbunny.org, CC BY 3.0 \nhttps://creativecommons.org/licenses/by/3.0" ---- !u!222 &1029144679 + m_Text: +--- !u!222 &677271488 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1029144676} + m_GameObject: {fileID: 677271485} m_CullTransparentMesh: 1 ---- !u!1 &1077797962 +--- !u!1 &747124828 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1478,115 +1405,1901 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1077797964} - - component: {fileID: 1077797963} - - component: {fileID: 1077797965} + - component: {fileID: 747124829} + - component: {fileID: 747124830} m_Layer: 0 - m_Name: Directional Light + m_Name: Keyed Video m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!108 &1077797963 -Light: +--- !u!4 &747124829 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1077797962} + m_GameObject: {fileID: 747124828} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1075996190} + m_Father: {fileID: 1368458413} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &747124830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747124828} m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - 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_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1077797964 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c968d7bafde61f67c1174e485acea6d1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CombinedVideo, Needle.Engine-Samples.Runtime + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-1673186830-0 + player: {fileID: 1075996191} + renderer: {fileID: 1075996192} + textureName: _VideoTex +--- !u!1 &811524599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 811524600} + - component: {fileID: 811524601} + m_Layer: 0 + m_Name: XR Rig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &811524600 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1077797962} - 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_GameObject: {fileID: 811524599} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: -1.866, z: 2} + m_LocalScale: {x: 1.5466628, y: 1.5466628, z: 1.5466628} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1329833045} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!114 &1077797965 + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!114 &811524601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811524599} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine + priority: 0 +--- !u!1 &818351222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 818351228} + - component: {fileID: 818351227} + - component: {fileID: 818351226} + - component: {fileID: 818351225} + - component: {fileID: 818351229} + - component: {fileID: 818351230} + 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 &818351225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 818351222} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalCameraData, + Unity.RenderPipelines.Universal.Runtime $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-818351225-0 + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!81 &818351226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 818351222} + m_Enabled: 1 +--- !u!20 &818351227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 818351222} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + 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 &818351228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 818351222} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 6.27} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1329833045} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!114 &818351229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 818351222} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-818351229-0 + autoTarget: 1 + autoFit: 0 + enableRotate: 1 + autoRotate: 0 + autoRotateSpeed: -0.5 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity + enableZoom: 1 + minZoom: 0 + maxZoom: Infinity + zoomSpeed: 1 + zoomToCursor: 0 + enablePan: 1 + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 1 + middleClickToFocus: 0 + doubleClickToFocus: 0 + clickBackgroundToFitScene: 2 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!114 &818351230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 818351222} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 693de1e48d1f0764d9bc83022f353103, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CameraSkyboxData, Needle.Engine + backgroundBlurriness: 0 + backgroundIntensity: 1.3 +--- !u!1001 &852589710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 917632923} + m_Modifications: + - target: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 6bdc9e4fbcae23949b8d3fe6c9e8bb13, type: 2} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalScale.x + value: 1.8615 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalScale.y + value: 1.8615 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalScale.z + value: 1.8615 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_Name + value: Screen_Streamed + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} +--- !u!4 &852589711 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + m_PrefabInstance: {fileID: 852589710} + m_PrefabAsset: {fileID: 0} +--- !u!1 &852589712 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + m_PrefabInstance: {fileID: 852589710} + m_PrefabAsset: {fileID: 0} +--- !u!328 &852589713 +VideoPlayer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852589712} + m_Enabled: 1 + m_VideoClip: {fileID: 0} + m_TargetCameraAlpha: 1 + m_TargetCamera3DLayout: 0 + m_TargetCamera: {fileID: 0} + m_TargetTexture: {fileID: 0} + m_TimeReference: 0 + m_TargetMaterialRenderer: {fileID: 0} + m_TargetMaterialProperty: baseColorTexture + m_RenderMode: 3 + m_AspectRatio: 2 + m_DataSource: 1 + m_PlaybackSpeed: 1 + m_AudioOutputMode: 2 + m_TargetAudioSources: + - {fileID: 0} + m_DirectAudioVolumes: + - 1 + m_Url: https://demo.unified-streaming.com/k8s/features/stable/video/tears-of-steel/tears-of-steel.ism/.m3u8 + m_EnabledAudioTracks: 01 + m_DirectAudioMutes: 00 + m_ControlledAudioTrackCount: 1 + m_PlayOnAwake: 1 + m_SkipOnDrop: 1 + m_Looping: 1 + m_WaitForFirstFrame: 0 + m_FrameReadyEventEnabled: 0 + m_VideoShaders: [] +--- !u!1 &866414538 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 866414539} + - component: {fileID: 866414541} + - component: {fileID: 866414540} + m_Layer: 5 + m_Name: Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &866414539 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866414538} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 140507765} + 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: -152.99} + m_SizeDelta: {x: 353.15, y: 79.95} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &866414540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866414538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Greenscreen video chroma keyed with a custom shader +--- !u!222 &866414541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866414538} + m_CullTransparentMesh: 1 +--- !u!1 &880721185 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 880721186} + - component: {fileID: 880721190} + - component: {fileID: 880721189} + - component: {fileID: 880721188} + - component: {fileID: 880721187} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &880721186 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 880721185} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0.565} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1444118488} + m_Father: {fileID: 185755366} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: -0.599} + m_SizeDelta: {x: 1024, y: 1024} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &880721187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 880721185} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680182-0 + renderOnTop: 0 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!114 &880721188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 880721185} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680183-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &880721189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 880721185} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680184-0 + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &880721190 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 880721185} + 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!1 &882262244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 882262245} + - component: {fileID: 882262246} + m_Layer: 0 + m_Name: Local Video + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &882262245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 882262244} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 569640197} + - {fileID: 1012402113} + m_Father: {fileID: 1371599165} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &882262246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 882262244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af88232a15ada918e0b75968ad14efce, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.VariantInfo, Needle.Engine-Samples.Runtime + displayName: Local Video +--- !u!1 &883971709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 883971710} + - component: {fileID: 883971712} + - component: {fileID: 883971711} + m_Layer: 5 + m_Name: Info + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &883971710 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883971709} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1108526640} + 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: -152.99} + m_SizeDelta: {x: 353.15, y: 79.95} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &883971711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883971709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "Video streamed from an URL\n\n(c) copyright Blender Foundation | www.bigbuckbunny.org, + CC BY 3.0 \nhttps://creativecommons.org/licenses/by/3.0" +--- !u!222 &883971712 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883971709} + m_CullTransparentMesh: 1 +--- !u!1 &902280460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 902280462} + - component: {fileID: 902280461} + - component: {fileID: 902280464} + - component: {fileID: 902280465} + - component: {fileID: 902280466} + m_Layer: 0 + m_Name: Export Info + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &902280461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902280460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 986a3a93ac16ec0428d8989979ec0966, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.ExportInfo, Needle.Engine.Common $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-902280461-0 + DirectoryName: Library/Needle/Sample + RemoteUrl: + AutoExport: 1 + AutoCompress: 0 + Dependencies: + - Name: '@needle-tools/needle-sample-videoplayer' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/VideoPlayer/Scripts/Needle.Sample.VideoPlayer.npmdef + Guid: d0069621f14850445b9387997410dd95 + - Name: '@needle-tools/samples-scripts' + VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef + Guid: a54d66e790a1fe74b86cebd5eae8145d +--- !u!4 &902280462 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902280460} + m_LocalRotation: {x: 0.06291208, y: -0.9358913, z: 0.21405612, w: 0.27263463} + m_LocalPosition: {x: 2.2874556, y: 2.0583744, z: 3.5950675} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &902280464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902280460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 032be61c99af4d068a11adffb37721ad, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Deployment.DeployToFTP, Needle.Engine.Deployment + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-902280464-0 + FTPServer: {fileID: 11400000, guid: b302aecddeb36624eada38ec53765003, type: 2} + Path: /video-playback + OverrideGzipCompression: 1 + UseGzipCompression: 0 +--- !u!114 &902280465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902280460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 004aa0d8fd504f24b2e499a972c59f33, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.NeedleEngineModules, Needle.Engine.Common + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-902280465-0 + PhysicsEngine: 1 +--- !u!114 &902280466 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902280460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf2ffc5481d126c498a97e14b35c2fb0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.HtmlMeta, Needle.Engine.Meta $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-902280466-0 + meta: + title: Video Playback + description: Displaying videos, codecs, transparency + image: {fileID: 2800000, guid: bfd62120abdc38c4aa5ebd83a27fc80e, type: 3} +--- !u!1 &917632922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 917632923} + - component: {fileID: 917632924} + m_Layer: 0 + m_Name: Stream Video + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &917632923 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 917632922} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 852589711} + - {fileID: 1014852652} + m_Father: {fileID: 1371599165} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &917632924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 917632922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af88232a15ada918e0b75968ad14efce, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.VariantInfo, Needle.Engine-Samples.Runtime + displayName: Livestream +--- !u!1 &1012402112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1012402113} + - component: {fileID: 1012402117} + - component: {fileID: 1012402116} + - component: {fileID: 1012402115} + - component: {fileID: 1012402114} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1012402113 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1012402112} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 275219073} + m_Father: {fileID: 882262245} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1024, y: 1024} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1012402114 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1012402112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680182-0 + renderOnTop: 0 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!114 &1012402115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1012402112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680183-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1012402116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1012402112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680184-0 + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &1012402117 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1012402112} + 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!1 &1014852651 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1014852652} + - component: {fileID: 1014852656} + - component: {fileID: 1014852655} + - component: {fileID: 1014852654} + - component: {fileID: 1014852653} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1014852652 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014852651} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1994644539} + m_Father: {fileID: 917632923} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1024, y: 1024} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1014852653 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014852651} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680182-0 + renderOnTop: 0 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!114 &1014852654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014852651} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680183-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1014852655 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014852651} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680184-0 + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &1014852656 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014852651} + 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!1 &1075996189 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1075996190} + - component: {fileID: 1075996193} + - component: {fileID: 1075996192} + - component: {fileID: 1075996191} + m_Layer: 0 + m_Name: Screen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1075996190 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075996189} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.622, z: 0} + m_LocalScale: {x: 2.1014903, y: 3.7359824, z: 0.97348} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 747124829} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!328 &1075996191 +VideoPlayer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075996189} + m_Enabled: 1 + m_VideoClip: {fileID: 32900000, guid: 24534dfe38b860a4dad769153a43d883, type: 3} + m_TargetCameraAlpha: 1 + m_TargetCamera3DLayout: 0 + m_TargetCamera: {fileID: 0} + m_TargetTexture: {fileID: 0} + m_TimeReference: 0 + m_TargetMaterialRenderer: {fileID: 0} + m_TargetMaterialProperty: _VideoTex + m_RenderMode: 3 + m_AspectRatio: 2 + m_DataSource: 0 + m_PlaybackSpeed: 1 + m_AudioOutputMode: 2 + m_TargetAudioSources: + - {fileID: 0} + m_DirectAudioVolumes: + - 1 + m_Url: http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 + m_EnabledAudioTracks: 01 + m_DirectAudioMutes: 00 + m_ControlledAudioTrackCount: 1 + m_PlayOnAwake: 1 + m_SkipOnDrop: 1 + m_Looping: 1 + m_WaitForFirstFrame: 0 + m_FrameReadyEventEnabled: 0 + m_VideoShaders: [] +--- !u!23 &1075996192 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075996189} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d391dc9a87c9827449bc801da532a0e6, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1075996193 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075996189} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1077797962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1077797964} + - component: {fileID: 1077797963} + - component: {fileID: 1077797965} + 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 &1077797963 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1077797962} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1077797964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1077797962} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1329833045} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1077797965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1077797962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, + Unity.RenderPipelines.Universal.Runtime + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1092527522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1092527523} + - component: {fileID: 1092527524} + m_Layer: 0 + m_Name: Transparent Video (Shader) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1092527523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092527522} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1673186829} + - {fileID: 1209189058} + m_Father: {fileID: 1371599165} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1092527524 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092527522} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af88232a15ada918e0b75968ad14efce, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.VariantInfo, Needle.Engine-Samples.Runtime + displayName: Transparent Video (Shader) +--- !u!1 &1108526639 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1108526640} + - component: {fileID: 1108526644} + - component: {fileID: 1108526643} + - component: {fileID: 1108526642} + - component: {fileID: 1108526641} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1108526640 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108526639} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 883971710} + m_Father: {fileID: 213467697} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1024, y: 1024} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1108526641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108526639} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680182-0 + renderOnTop: 0 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!114 &1108526642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108526639} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680183-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1108526643 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108526639} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680184-0 + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &1108526644 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108526639} + 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!1 &1142628956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1142628957} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1142628957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142628956} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -21.999863} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2051378408} + - {fileID: 13708214} + - {fileID: 1208965967} + m_Father: {fileID: 513963742} + 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: 11.23} + m_SizeDelta: {x: 262.73, y: 122.48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1208965966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1208965967} + - component: {fileID: 1208965970} + - component: {fileID: 1208965969} + - component: {fileID: 1208965968} + m_Layer: 5 + m_Name: Previous + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1208965967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208965966} + m_LocalRotation: {x: 0, y: -0.15499488, z: 0, w: 0.98791534} + m_LocalPosition: {x: 0, y: 0, z: -18.9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1622737882} + m_Father: {fileID: 1142628957} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: -17.833, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -330, y: -0.000005722046} + m_SizeDelta: {x: 103, y: 84.63} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1208965968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208965966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Button, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-2093539326-0 + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1208965969} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1632837588} + m_TargetAssemblyTypeName: Needle.Typescript.GeneratedComponents.VariantSwitcher, + Needle.Engine-Samples.Runtime + m_MethodName: previous + 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 +--- !u!114 &1208965969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208965966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-2093539327-0 + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.6} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.25 +--- !u!222 &1208965970 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208965966} + m_CullTransparentMesh: 1 +--- !u!1 &1209189057 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1209189058} + - component: {fileID: 1209189062} + - component: {fileID: 1209189061} + - component: {fileID: 1209189060} + - component: {fileID: 1209189059} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1209189058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1209189057} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0.437} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 453824540} + m_Father: {fileID: 1092527523} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: -0.514} + m_SizeDelta: {x: 1024, y: 1024} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1209189059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1209189057} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83950b79d6b4899885197326596ffd0, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.AdditionalData.CanvasData, Needle.Engine + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680182-0 + renderOnTop: 0 + doubleSided: 1 + castShadows: 0 + receiveShadows: 0 +--- !u!114 &1209189060 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1209189057} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.GraphicRaycaster, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680183-0 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1209189061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1209189057} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.CanvasScaler, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-254680184-0 + 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 + m_PresetInfoIsWorld: 1 +--- !u!223 &1209189062 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1209189057} + 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!1 &1329833040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1329833045} + - component: {fileID: 1329833044} + - component: {fileID: 1329833041} + - component: {fileID: 1329833047} + - component: {fileID: 1329833048} + m_Layer: 0 + m_Name: Scene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1329833041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1329833040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-1329833041-0 + SuppressExport: 0 + EmbedSkybox: 1 +--- !u!33 &1329833044 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1329833040} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1329833045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1329833040} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1077797964} + - {fileID: 818351228} + - {fileID: 1632837587} + - {fileID: 1700704288} + - {fileID: 312736756} + - {fileID: 811524600} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1329833047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1329833040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine + $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-1329833047-0 + IgnoreSkinnedMeshes: 0 +--- !u!114 &1329833048 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1077797962} + m_GameObject: {fileID: 1329833040} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} m_Name: - m_EditorClassIdentifier: UnityEngine.Rendering.Universal.UniversalAdditionalLightData, - Unity.RenderPipelines.Universal.Runtime - m_Version: 1 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} ---- !u!1 &1202864821 + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 1 + createARButton: 1 + createSendToQuestButton: 1 + createQRCode: 1 + usePlacementReticle: 1 + usePlacementAdjustment: 1 + arSceneScale: 1 + useXRAnchor: 0 + useQuicklookExport: 1 + useDepthSensing: 0 + useDefaultControls: 1 + showControllerModels: 1 + showHandModels: 1 + defaultAvatar: {fileID: 0} +--- !u!1 &1333277472 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1594,84 +3307,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1202864822} - - component: {fileID: 1202864824} - - component: {fileID: 1202864823} + - component: {fileID: 1333277473} + - component: {fileID: 1333277474} m_Layer: 0 - m_Name: TransparentWebMLable - m_TagString: Untagged + m_Name: Ref probe - glass + m_TagString: EditorOnly m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1202864822 -RectTransform: +--- !u!4 &1333277473 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1202864821} + m_GameObject: {fileID: 1333277472} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 254680181} + m_Father: {fileID: 1700704288} m_RootOrder: 2 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: -313.46, y: 29.6} - m_SizeDelta: {x: 238.91, y: 69.18} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1202864823 -MonoBehaviour: +--- !u!215 &1333277474 +ReflectionProbe: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1202864821} + m_GameObject: {fileID: 1333277472} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-1202864823-0 - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - 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: 5 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Transparent video - - (WebM) - - - Not supported on all platforms!' ---- !u!222 &1202864824 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1202864821} - m_CullTransparentMesh: 1 ---- !u!1 &1329833040 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 0 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 8900000, guid: 6d80dc90a54354768850e6ca37e42dac, type: 3} +--- !u!1 &1368458412 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1679,90 +3372,100 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1329833045} - - component: {fileID: 1329833044} - - component: {fileID: 1329833041} - - component: {fileID: 1329833047} + - component: {fileID: 1368458413} + - component: {fileID: 1368458414} m_Layer: 0 - m_Name: Scene + m_Name: Greenscreen Video m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1329833041 +--- !u!4 &1368458413 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368458412} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 747124829} + - {fileID: 140507765} + m_Father: {fileID: 1371599165} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1368458414 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1329833040} + m_GameObject: {fileID: 1368458412} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa3493724830445e9abb470aad0aec1e, type: 3} + m_Script: {fileID: 11500000, guid: af88232a15ada918e0b75968ad14efce, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.GltfObject, Needle.Engine $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-1329833041-0 - SuppressExport: 0 - EmbedSkybox: 1 ---- !u!33 &1329833044 -MeshFilter: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.VariantInfo, Needle.Engine-Samples.Runtime + displayName: Greenscreen Video (Shader) +--- !u!1 &1371599164 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1329833040} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1329833045 + serializedVersion: 6 + m_Component: + - component: {fileID: 1371599165} + m_Layer: 0 + m_Name: Tabs + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1371599165 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1329833040} + m_GameObject: {fileID: 1371599164} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1077797964} - - {fileID: 959149374} - - {fileID: 818351228} - - {fileID: 1400623849} - - {fileID: 1673186829} - - {fileID: 1811495142} - - {fileID: 254680181} - - {fileID: 971788228} - m_Father: {fileID: 0} + - {fileID: 882262245} + - {fileID: 213467697} + - {fileID: 917632923} + - {fileID: 1092527523} + - {fileID: 185755366} + - {fileID: 1368458413} + m_Father: {fileID: 1632837587} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1329833047 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1329833040} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 42798c1a37db46409660e69421ebdd09, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine - $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-1329833047-0 - IgnoreSkinnedMeshes: 0 --- !u!1001 &1400623848 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 1329833045} + m_TransformParent: {fileID: 213467697} m_Modifications: + - target: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} - target: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 6bdc9e4fbcae23949b8d3fe6c9e8bb13, type: 2} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_RootOrder - value: 3 + value: 0 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalScale.x @@ -1782,7 +3485,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalPosition.y - value: 4.719 + value: 0 objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} propertyPath: m_LocalPosition.z @@ -1867,7 +3570,7 @@ VideoPlayer: m_WaitForFirstFrame: 0 m_FrameReadyEventEnabled: 0 m_VideoShaders: [] ---- !u!1 &1586415402 +--- !u!1 &1444118487 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1875,80 +3578,228 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1586415403} - - component: {fileID: 1586415405} - - component: {fileID: 1586415404} - m_Layer: 0 - m_Name: TransparentCombinedLabel + - component: {fileID: 1444118488} + - component: {fileID: 1444118490} + - component: {fileID: 1444118489} + m_Layer: 5 + m_Name: Info m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1586415403 +--- !u!224 &1444118488 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1586415402} + m_GameObject: {fileID: 1444118487} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 254680181} - m_RootOrder: 1 + m_Father: {fileID: 880721186} + 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: -152.99} + m_SizeDelta: {x: 353.15, y: 79.95} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1444118489 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1444118487} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Some browsers don't support transparent WebM +--- !u!222 &1444118490 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1444118487} + m_CullTransparentMesh: 1 +--- !u!1 &1622737881 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1622737882} + - component: {fileID: 1622737884} + - component: {fileID: 1622737883} + - component: {fileID: 1622737885} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1622737882 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1622737881} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1208965967} + 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: 5, y: 5.7} + m_SizeDelta: {x: -0.00000047683716, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1622737883 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1622737881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 67e9e209f3b7aa743928ac9acbad82fb, type: 3} + m_FontSize: 47 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 61 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\uE5C4" +--- !u!222 &1622737884 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1622737881} + m_CullTransparentMesh: 1 +--- !u!114 &1622737885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1622737881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 008d9d8dc7d04eb9a966d5b57b566c4d, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.FontAdditionalCharacters, Needle.Engine.Common + AdditionalCharacters: "\uE5C4" +--- !u!1 &1632837586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1632837587} + - component: {fileID: 1632837588} + m_Layer: 0 + m_Name: Videos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1632837587 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1632837586} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 513963742} + - {fileID: 1371599165} + m_Father: {fileID: 1329833045} + m_RootOrder: 2 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: -313.46, y: 244.34} - m_SizeDelta: {x: 238.91, y: 46.72} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1586415404 +--- !u!114 &1632837588 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1586415402} + m_GameObject: {fileID: 1632837586} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Script: {fileID: 11500000, guid: 2314eafef35520344b5efdfcc429ddc0, 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - 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: 5 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Transparent Video - - (Combined from a mask and color)' ---- !u!222 &1586415405 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1586415402} - m_CullTransparentMesh: 1 + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.VariantSwitcher, + Needle.Engine-Samples.Runtime + objects: + - {fileID: 882262244} + - {fileID: 213467696} + - {fileID: 917632922} + - {fileID: 185755365} + - {fileID: 1092527522} + - {fileID: 1368458412} + hideContentOnStart: 0 + lable: {fileID: 677271487} --- !u!1 &1673186828 GameObject: m_ObjectHideFlags: 0 @@ -1960,7 +3811,7 @@ GameObject: - component: {fileID: 1673186829} - component: {fileID: 1673186830} m_Layer: 0 - m_Name: CombinedVideo + m_Name: CombinedTransparentVideo m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1973,15 +3824,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1673186828} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 639197650} - - {fileID: 997648483} - m_Father: {fileID: 1329833045} - m_RootOrder: 4 + - {fileID: 395607832} + m_Father: {fileID: 1092527523} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1673186830 MonoBehaviour: @@ -1995,10 +3845,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c968d7bafde61f67c1174e485acea6d1, type: 3} m_Name: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CombinedVideo, Needle.Engine-Samples.Runtime - $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-1673186830-0 - player: {fileID: 639197652} - renderer: {fileID: 639197653} ---- !u!1 &1801784844 + player: {fileID: 395607833} + renderer: {fileID: 395607834} + textureName: _VideoTex +--- !u!1 &1700704287 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2006,197 +3856,131 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1801784845} - - component: {fileID: 1801784847} - - component: {fileID: 1801784846} + - component: {fileID: 1700704288} m_Layer: 0 - m_Name: Attributions + m_Name: Map m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1801784845 -RectTransform: +--- !u!4 &1700704288 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1801784844} + m_GameObject: {fileID: 1700704287} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 254680181} + m_Children: + - {fileID: 1878991369} + - {fileID: 595497227} + - {fileID: 1333277473} + m_Father: {fileID: 1329833045} 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: -120} - m_SizeDelta: {x: 353.15, y: 49.46} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1801784846 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1801784844} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - 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: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'NASA Orion Exploration Mission-1 Animation - - https://www.nasa.gov/multimedia/hd/index.html' ---- !u!222 &1801784847 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1801784844} - m_CullTransparentMesh: 1 ---- !u!1001 &1811495141 +--- !u!1001 &1878991368 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 1329833045} + m_TransformParent: {fileID: 1700704288} m_Modifications: - - target: {fileID: -5045373824169208073, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -5045373824169208073, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5045373824169208073, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 0} + - target: {fileID: -5045373824169208073, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_DynamicOccludee + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5045373824169208073, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_Materials.Array.data[0] value: - objectReference: {fileID: 2100000, guid: 013b8388379ba754da4e97d9ce803022, type: 2} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + objectReference: {fileID: 2100000, guid: 804ed1d136c9c5c499292f2d8fde5d7a, type: 2} + - target: {fileID: -5045373824169208073, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: 9b36e3b9ad6bc6e4ab07f04c490af03d, type: 2} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_RootOrder - value: 5 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalScale.x - value: 1.8615 + value: 2.513419 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalScale.y - value: 1.8615 + value: 0.1905439 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalScale.z - value: 1.8615 + value: 2.513419 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalPosition.y - value: 0.244 + value: -1.85 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalRotation.x value: -0 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} + - target: {fileID: 8771091787928289351, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} propertyPath: m_Name - value: Screen_Transparent + value: Pedestal + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + propertyPath: m_IsActive + value: 1 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: -4161369568681901532, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} ---- !u!4 &1811495142 stripped + m_SourcePrefab: {fileID: -4161369568681901532, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} +--- !u!4 &1878991369 stripped Transform: - m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - m_PrefabInstance: {fileID: 1811495141} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1811495143 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 8771091787928289351, guid: 10f5950b1ad07af4588b3d2976ec50bc, type: 3} - m_PrefabInstance: {fileID: 1811495141} - m_PrefabAsset: {fileID: 0} ---- !u!328 &1811495144 -VideoPlayer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 3244c8d563db2b641aa241b8b1b81f28, type: 3} + m_PrefabInstance: {fileID: 1878991368} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1811495143} - m_Enabled: 1 - m_VideoClip: {fileID: 32900000, guid: 0018aa5dbc9a02745947602f358d657d, type: 3} - m_TargetCameraAlpha: 1 - m_TargetCamera3DLayout: 0 - m_TargetCamera: {fileID: 0} - m_TargetTexture: {fileID: 0} - m_TimeReference: 0 - m_TargetMaterialRenderer: {fileID: 0} - m_TargetMaterialProperty: baseColorTexture - m_RenderMode: 3 - m_AspectRatio: 2 - m_DataSource: 0 - m_PlaybackSpeed: 1 - m_AudioOutputMode: 2 - m_TargetAudioSources: [] - m_DirectAudioVolumes: [] - m_Url: http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 - m_EnabledAudioTracks: - m_DirectAudioMutes: - m_ControlledAudioTrackCount: 0 - m_PlayOnAwake: 1 - m_SkipOnDrop: 1 - m_Looping: 1 - m_WaitForFirstFrame: 0 - m_FrameReadyEventEnabled: 0 - m_VideoShaders: [] ---- !u!1 &2041995561 +--- !u!1 &1994644538 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2204,48 +3988,48 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2041995562} - - component: {fileID: 2041995564} - - component: {fileID: 2041995563} - m_Layer: 0 - m_Name: Text + - component: {fileID: 1994644539} + - component: {fileID: 1994644541} + - component: {fileID: 1994644540} + m_Layer: 5 + m_Name: Info m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2041995562 +--- !u!224 &1994644539 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2041995561} + m_GameObject: {fileID: 1994644538} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 284519406} - m_RootOrder: 2 + m_Father: {fileID: 1014852652} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 4.99, y: -22.61} - m_SizeDelta: {x: -61.94, y: 37.4} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &2041995563 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -152.99} + m_SizeDelta: {x: 353.15, y: 79.95} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1994644540 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2041995561} + m_GameObject: {fileID: 1994644538} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 @@ -2256,10 +4040,10 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 + m_FontSize: 10 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 10 + m_MinSize: 1 m_MaxSize: 40 m_Alignment: 1 m_AlignByGeometry: 0 @@ -2267,61 +4051,16 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Please interact with the website by pressing the button. ---- !u!222 &2041995564 + m_Text: "Livestream \n\n(c) copyright Blender Foundation | CC BY 3.0 \nhttps://creativecommons.org/licenses/by/3.0" +--- !u!222 &1994644541 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2041995561} + m_GameObject: {fileID: 1994644538} m_CullTransparentMesh: 1 ---- !u!1 &2051945045 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2051945047} - - component: {fileID: 2051945046} - m_Layer: 0 - m_Name: README - m_TagString: EditorOnly - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2051945046 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2051945045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} - m_Name: - m_EditorClassIdentifier: - Guid: 49dd848f589330045afe55677502212b ---- !u!4 &2051945047 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2051945045} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2093539324 +--- !u!1 &2051378407 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2329,45 +4068,45 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2093539325} - - component: {fileID: 2093539328} - - component: {fileID: 2093539327} - - component: {fileID: 2093539326} - m_Layer: 0 - m_Name: Button + - component: {fileID: 2051378408} + - component: {fileID: 2051378411} + - component: {fileID: 2051378410} + - component: {fileID: 2051378409} + m_Layer: 5 + m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2093539325 +--- !u!224 &2051378408 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2093539324} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2051378407} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 907403163} - m_Father: {fileID: 284519406} - m_RootOrder: 3 + - {fileID: 677271486} + m_Father: {fileID: 1142628957} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 38} - m_SizeDelta: {x: 160, y: 30} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000030517578, y: -0.0000038146973} + m_SizeDelta: {x: 534.23, y: 84.63} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2093539326 +--- !u!114 &2051378409 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2093539324} + m_GameObject: {fileID: 2051378407} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -2401,14 +4140,15 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 2093539327} + m_TargetGraphic: {fileID: 2051378410} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 122046058} - m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_MethodName: SetActive - m_Mode: 6 + - m_Target: {fileID: 1632837588} + m_TargetAssemblyTypeName: Needle.Typescript.GeneratedComponents.VariantSwitcher, + Needle.Engine-Samples.Runtime + m_MethodName: next + m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine @@ -2417,20 +4157,20 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &2093539327 +--- !u!114 &2051378410 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2093539324} + m_GameObject: {fileID: 2051378407} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI $ GlobalObjectId_V1-2-49dd848f589330045afe55677502212b-2093539327-0 m_Material: {fileID: 0} - m_Color: {r: 0.9339623, g: 0.9339623, b: 0.9339623, a: 1} + m_Color: {r: 0, g: 0, b: 0, a: 0.6} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -2446,12 +4186,57 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2093539328 + m_PixelsPerUnitMultiplier: 0.25 +--- !u!222 &2051378411 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2093539324} + m_GameObject: {fileID: 2051378407} m_CullTransparentMesh: 1 +--- !u!1 &2051945045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2051945047} + - component: {fileID: 2051945046} + m_Layer: 0 + m_Name: README + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2051945046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051945045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c280f685421ecc46a892fedfe14dfa3, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Readme, Needle.Engine-Samples.Runtime + Guid: 49dd848f589330045afe55677502212b +--- !u!4 &2051945047 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051945045} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Vue Project Sample/Vue Project Sample.unity b/package/Runtime/Vue Project Sample/Vue Project Sample.unity index eaf178a61..d95f89175 100644 --- a/package/Runtime/Vue Project Sample/Vue Project Sample.unity +++ b/package/Runtime/Vue Project Sample/Vue Project Sample.unity @@ -319,6 +319,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 0 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &284856214 GameObject: diff --git a/package/Runtime/_Internal/Readme.cs b/package/Runtime/_Internal/Readme.cs index 6826b652d..5b67a2fdd 100644 --- a/package/Runtime/_Internal/Readme.cs +++ b/package/Runtime/_Internal/Readme.cs @@ -1,6 +1,10 @@ using System.IO; using System.Text.RegularExpressions; using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +using UnityEditorInternal; +#endif namespace Needle.Engine { @@ -11,9 +15,21 @@ public class Readme : MonoBehaviour #if UNITY_EDITOR - [UnityEditor.CustomEditor(typeof(Readme))] - public class ReadmeEditor : UnityEditor.Editor + [CustomEditor(typeof(Readme))] + public class ReadmeEditor : Editor { + [MenuItem("CONTEXT/Component/Edit Readme")] + private static void OpenReadme(MenuCommand cmd) + { + var readme = cmd.context as Readme; + if (!readme) return; + var path = AssetDatabase.GUIDToAssetPath(readme.Guid); + var root = Path.GetDirectoryName(path); + var readmePath = Path.GetFullPath($"{root}/README.md"); + Debug.Log($"Opening {readmePath}"); + InternalEditorUtility.OpenFileAtLineExternal(readmePath, 0, 0); + } + private string data; private static GUIStyle _readmeStyle; private static GUIContent tempContent; @@ -38,7 +54,7 @@ public override void OnInspectorGUI() var scene = UnityEngine.SceneManagement.SceneManager.GetActiveScene(); if (scene.IsValid() && !string.IsNullOrWhiteSpace(scene.path)) { - readme.Guid = UnityEditor.AssetDatabase.GUIDFromAssetPath(scene.path).ToString(); + readme.Guid = AssetDatabase.GUIDFromAssetPath(scene.path).ToString(); hasGuid = true; } else @@ -49,7 +65,7 @@ public override void OnInspectorGUI() if(!hasData && hasGuid) { - var path = UnityEditor.AssetDatabase.GUIDToAssetPath(readme.Guid); + var path = AssetDatabase.GUIDToAssetPath(readme.Guid); var root = Path.GetDirectoryName(path); var readmePath = $"{root}/README.md"; if (File.Exists(readmePath)) diff --git a/package/Runtime/_Shared/DefaultLit.mat b/package/Runtime/_Shared/DefaultLit.mat index e43ff17a3..27a83ffb6 100644 --- a/package/Runtime/_Shared/DefaultLit.mat +++ b/package/Runtime/_Shared/DefaultLit.mat @@ -37,6 +37,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -218,6 +219,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/_Shared/Fonts/Icons.meta b/package/Runtime/_Shared/Fonts/Icons.meta new file mode 100644 index 000000000..2136ce94f --- /dev/null +++ b/package/Runtime/_Shared/Fonts/Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44ac179580bb604448423152851e7abc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Fonts/Icons/Material Symbols Outlined-rounded-400-Regular.ttf b/package/Runtime/_Shared/Fonts/Icons/Material Symbols Outlined-rounded-400-Regular.ttf new file mode 100644 index 000000000..96dcea8ec Binary files /dev/null and b/package/Runtime/_Shared/Fonts/Icons/Material Symbols Outlined-rounded-400-Regular.ttf differ diff --git a/package/Runtime/_Shared/Fonts/Icons/Material Symbols Outlined-rounded-400-Regular.ttf.meta b/package/Runtime/_Shared/Fonts/Icons/Material Symbols Outlined-rounded-400-Regular.ttf.meta new file mode 100644 index 000000000..7a0a11985 --- /dev/null +++ b/package/Runtime/_Shared/Fonts/Icons/Material Symbols Outlined-rounded-400-Regular.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: 67e9e209f3b7aa743928ac9acbad82fb +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Material Symbols Rounded + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery.meta b/package/Runtime/_Shared/Gallery.meta new file mode 100644 index 000000000..ebff4fbdc --- /dev/null +++ b/package/Runtime/_Shared/Gallery.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a84876f8e527e4142b06934cd94c08af +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery.meta new file mode 100644 index 000000000..e5f68e585 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23ac56f9364c96f49a2f64a21eaf4c90 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Circle.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Circle.glb new file mode 100644 index 000000000..5b1feeb5d Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Circle.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Circle.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Circle.glb.meta new file mode 100644 index 000000000..bdcd51034 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Circle.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 7b698ea848c10ef4196bd9678dab4d40 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 0 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {instanceID: 0} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials.meta new file mode 100644 index 000000000..a8dac907d --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b52711607df491e4884b69935d850460 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_Mat.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_Mat.mat new file mode 100644 index 000000000..61c11e040 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_Mat.mat @@ -0,0 +1,201 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1328962459638837446 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &-1201669749975236479 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Concrete_Mat + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.873 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.8113208, g: 0.8113208, b: 0.8113208, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_Mat.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_Mat.mat.meta new file mode 100644 index 000000000..fb0c8a9a8 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c293c23ad240d54469ea179b6a59204a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_white_ Mat.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_white_ Mat.mat new file mode 100644 index 000000000..5979ba1c1 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_white_ Mat.mat @@ -0,0 +1,201 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-640755203084416241 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Concrete_white_ Mat + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 1 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.90022516, g: 0.8633459, b: 0.8840542, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7846285432207143255 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_white_ Mat.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_white_ Mat.mat.meta new file mode 100644 index 000000000..12c0f1095 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Concrete_white_ Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed977d41871b3d04698db68bcec38a5f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Glow_NoShadow_Mat.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Glow_NoShadow_Mat.mat new file mode 100644 index 000000000..2f773e7c3 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Glow_NoShadow_Mat.mat @@ -0,0 +1,201 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Glow_NoShadow_Mat + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 0 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 0 + - _DstBlend: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.531 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 1 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.227 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0, g: 0, b: 0, a: 1} + - emissiveFactor: {r: 0, g: 0.54509807, b: 0.22741133, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &1643278045003641953 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &2060218322467911085 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Glow_NoShadow_Mat.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Glow_NoShadow_Mat.mat.meta new file mode 100644 index 000000000..056093799 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Glow_NoShadow_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfb1577bf055c814aa16ac615cc48725 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_Mat01.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_Mat01.mat new file mode 100644 index 000000000..4ba415a38 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_Mat01.mat @@ -0,0 +1,269 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3539906779562719634 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grass_Mat01 + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _TEXTURE_TRANSFORM_ON + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: + - _NORMALMAP + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: c7e381b26e21f794da36b0358d279244, type: 3} + m_Scale: {x: 47.40862, y: 11.49} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: c692cae98d20e9441815e7c189c68722, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2.34, 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: c7e381b26e21f794da36b0358d279244, type: 3} + m_Scale: {x: 47.40862, y: 11.49} + 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} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 47.40862, y: 11.49} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 0.209 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.472 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 1 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.523 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 0.149 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.765 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 0.8216423, g: 0.8666667, b: 0.49746668, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.53822535, g: 0.5468148, b: 0.5566038, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &3978164263297622526 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_Mat01.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_Mat01.mat.meta new file mode 100644 index 000000000..6499cc2dd --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_Mat01.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 895b5b4f90ae78d47860e153307141c0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_colored_Mat.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_colored_Mat.mat new file mode 100644 index 000000000..0047b5c43 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_colored_Mat.mat @@ -0,0 +1,269 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3539906779562719634 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grass_colored_Mat + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _TEXTURE_TRANSFORM_ON + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: + - _NORMALMAP + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: c7e381b26e21f794da36b0358d279244, type: 3} + m_Scale: {x: 47.40862, y: 11.49} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: c692cae98d20e9441815e7c189c68722, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2.34, 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: c7e381b26e21f794da36b0358d279244, type: 3} + m_Scale: {x: 47.40862, y: 11.49} + 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} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 47.40862, y: 11.49} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 2800000, guid: c692cae98d20e9441815e7c189c68722, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 0.209 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.472 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 1 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.523 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 0.149 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.765 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 0.8216423, g: 0.8666667, b: 0.49746668, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.745283, g: 0.47223088, b: 0.46052867, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &3978164263297622526 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_colored_Mat.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_colored_Mat.mat.meta new file mode 100644 index 000000000..bbe50b973 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_colored_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddccd59cc29fdaf4a8f4f98929896f15 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_grey_Mat.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_grey_Mat.mat new file mode 100644 index 000000000..a10a5ce45 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_grey_Mat.mat @@ -0,0 +1,269 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3539906779562719634 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Grass_grey_Mat + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _TEXTURE_TRANSFORM_ON + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: + - _NORMALMAP + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: c7e381b26e21f794da36b0358d279244, type: 3} + m_Scale: {x: 47.40862, y: 11.49} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: c692cae98d20e9441815e7c189c68722, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 2.34, 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: c7e381b26e21f794da36b0358d279244, type: 3} + m_Scale: {x: 47.40862, y: 11.49} + 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} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 47.40862, y: 11.49} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 2800000, guid: c692cae98d20e9441815e7c189c68722, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 0.209 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.472 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 1 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.523 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 0.149 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.765 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 0.8216423, g: 0.8666667, b: 0.49746668, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.6603774, g: 0.6603774, b: 0.6603774, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &3978164263297622526 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_grey_Mat.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_grey_Mat.mat.meta new file mode 100644 index 000000000..532a6c949 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Grass_grey_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd33b288a283e0644bad71901574b432 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Mat.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Mat.mat new file mode 100644 index 000000000..c21e385d3 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Mat.mat @@ -0,0 +1,267 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6631055008829793478 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pedestal_Mat + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + 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} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IRIDESCENCE: 0 + - _Metallic: 0 + - _NormalMapFormatXYZ: 0 + - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0.114 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 1 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 0.7735849, g: 0.7735849, b: 0.7735849, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &3383987271633237115 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Mat.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Mat.mat.meta new file mode 100644 index 000000000..41f7b7833 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ca322b7b071aaf4ab2bde313b733451 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Opaque_Mat.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Opaque_Mat.mat new file mode 100644 index 000000000..055f4caf5 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Opaque_Mat.mat @@ -0,0 +1,205 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7479277537553433410 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pedestal_Opaque_Mat + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _ALPHATEST_ON + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2450 + stringTagMap: + RenderType: TransparentCutout + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 1 + - _AlphaToMask: 1 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _Cull: 2 + - _DstBlend: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SPECULAR: 0 + - _Smoothness: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _TEXTURE_TRANSFORM: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: 0 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.5 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &3184178671782890620 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Opaque_Mat.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Opaque_Mat.mat.meta new file mode 100644 index 000000000..97a88ce35 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Opaque_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ce82a2929d284e44872c35558089887 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat 1.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat 1.mat new file mode 100644 index 000000000..8a2ed04b0 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat 1.mat @@ -0,0 +1,181 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3458217634921451272 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pedestal_Transparent_Mat 1 + m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} + m_ValidKeywords: + - _TEXTURE_TRANSFORM_ON + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 2800000, guid: 948f77d75674a4442b1970dde2fc19c9, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AutoSurfaceMode: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _CLEARCOAT: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: -1 + - _QueueOffset: 0 + - _SPECULAR: 0 + - _Smoothness: 1 + - _TEXTURE_TRANSFORM: 1 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - alphaCutoff: -0.0001 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.5 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &2500702095661803008 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat 1.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat 1.mat.meta new file mode 100644 index 000000000..bcb84f9e9 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7bfcc580266ace45833883450228ffc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat.mat new file mode 100644 index 000000000..94f1980ba --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat.mat @@ -0,0 +1,181 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3458217634921451272 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pedestal_Transparent_Mat + m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} + m_ValidKeywords: + - _TEXTURE_TRANSFORM_ON + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - baseColorTexture: + m_Texture: {fileID: 2800000, guid: 948f77d75674a4442b1970dde2fc19c9, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AutoSurfaceMode: 0 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _CLEARCOAT: 0 + - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 + - _QueueControl: -1 + - _QueueOffset: 0 + - _SPECULAR: 0 + - _Smoothness: 1 + - _TEXTURE_TRANSFORM: 1 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - alphaCutoff: -0.0001 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 0.5 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &2500702095661803008 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat.mat.meta new file mode 100644 index 000000000..9ebb4cdbc --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Pedestal_Transparent_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5a8cc384fd5f0c4baafbfbc22690b5b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Prototype_512x512_White.mat b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Prototype_512x512_White.mat new file mode 100644 index 000000000..f92ed7a8c --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Prototype_512x512_White.mat @@ -0,0 +1,504 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4726529181640312741 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &-1827427509989235299 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 11 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prototype_512x512_White + m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} + m_ValidKeywords: + - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF + m_InvalidKeywords: + - _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - DistortionVectors + - MOTIONVECTORS + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AnisotropyMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseColorMap: + m_Texture: {fileID: 2800000, guid: 9397418d1d7b12543bf27fb61b93bbea, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 9397418d1d7b12543bf27fb61b93bbea, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 44ae09ed76086b14e82d37feb30c7650, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CoatMaskMap: + 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} + - _DetailMap: + 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} + - _DistortionVectorMap: + 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} + - _EmissiveColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _HeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9397418d1d7b12543bf27fb61b93bbea, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskMap: + 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} + - _NormalMap: + m_Texture: {fileID: 2800000, guid: 44ae09ed76086b14e82d37feb30c7650, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMapOS: + 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} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TransmittanceColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - baseColorTexture: + m_Texture: {fileID: 2800000, guid: 9397418d1d7b12543bf27fb61b93bbea, type: 3} + m_Scale: {x: 10, y: 10} + m_Offset: {x: 0, y: 0} + - clearcoatRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - clearcoatTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - iridescenceThicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - metallicRoughnessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - specularTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - thicknessTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - transmissionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AORemapMax: 1 + - _AORemapMin: 0 + - _ATDistance: 1 + - _AddPrecomputedVelocity: 0 + - _AlbedoAffectEmissive: 0 + - _AlphaClip: 0 + - _AlphaCutoff: 0.5 + - _AlphaCutoffEnable: 0 + - _AlphaCutoffPostpass: 0.5 + - _AlphaCutoffPrepass: 0.5 + - _AlphaCutoffShadow: 0.5 + - _AlphaDstBlend: 0 + - _AlphaSrcBlend: 1 + - _AlphaToMask: 0 + - _AlphaToMaskInspectorValue: 0 + - _Anisotropy: 0 + - _AutoSurfaceMode: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 0 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 1 + - _BUILTIN_Surface: 0 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 1 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BlendMode: 0 + - _BumpScale: 1 + - _CLEARCOAT: 0 + - _CastShadows: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _CoatMask: 0 + - _Cull: 2 + - _CullMode: 2 + - _CullModeForward: 2 + - _Cutoff: 0.5 + - _DepthOffsetEnable: 0 + - _DetailAlbedoMapScale: 1 + - _DetailAlbedoScale: 1 + - _DetailNormalMapScale: 1 + - _DetailNormalScale: 1 + - _DetailSmoothnessScale: 1 + - _DiffusionProfile: 0 + - _DiffusionProfileHash: 0 + - _DisplacementLockObjectScale: 1 + - _DisplacementLockTilingScale: 1 + - _DisplacementMode: 0 + - _DistortionBlendMode: 0 + - _DistortionBlurBlendMode: 0 + - _DistortionBlurDstBlend: 1 + - _DistortionBlurRemapMax: 1 + - _DistortionBlurRemapMin: 0 + - _DistortionBlurScale: 1 + - _DistortionBlurSrcBlend: 1 + - _DistortionDepthTest: 1 + - _DistortionDstBlend: 1 + - _DistortionEnable: 0 + - _DistortionScale: 1 + - _DistortionSrcBlend: 1 + - _DistortionVectorBias: -1 + - _DistortionVectorScale: 2 + - _DoubleSidedEnable: 0 + - _DoubleSidedNormalMode: 1 + - _DstBlend: 0 + - _EmissiveColorMode: 1 + - _EmissiveExposureWeight: 1 + - _EmissiveIntensity: 1 + - _EmissiveIntensityUnit: 0 + - _EnableBlendModePreserveSpecularLighting: 1 + - _EnableFogOnTransparent: 1 + - _EnableGeometricSpecularAA: 0 + - _EnergyConservingSpecularColor: 1 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossinessSource: 0 + - _GlossyReflections: 1 + - _HeightAmplitude: 0.02 + - _HeightCenter: 0.5 + - _HeightMapParametrization: 0 + - _HeightMax: 1 + - _HeightMin: -1 + - _HeightOffset: 0 + - _HeightPoMAmplitude: 2 + - _HeightTessAmplitude: 2 + - _HeightTessCenter: 0.5 + - _IRIDESCENCE: 0 + - _InvTilingScale: 1 + - _Ior: 1.5 + - _IridescenceMask: 1 + - _IridescenceThickness: 1 + - _LinkDetailsWithBase: 1 + - _MaterialID: 1 + - _Metallic: 0 + - _MetallicRemapMax: 0 + - _MetallicRemapMin: 0 + - _Mode: 0 + - _NormalMapFormatXYZ: 0 + - _NormalMapSpace: 0 + - _NormalScale: 1 + - _OcclusionStrength: 1 + - _OpaqueCullMode: 2 + - _OverrideSurfaceMode: 0 + - _PPDLodThreshold: 5 + - _PPDMaxSamples: 15 + - _PPDMinSamples: 5 + - _PPDPrimitiveLength: 1 + - _PPDPrimitiveWidth: 1 + - _Parallax: 0.02 + - _QueueControl: -1 + - _QueueOffset: 0 + - _RayTracing: 0 + - _ReceiveShadows: 1 + - _ReceivesSSR: 1 + - _ReceivesSSRTransparent: 0 + - _RefractionModel: 0 + - _SPECULAR: 0 + - _SSRefractionProjectionModel: 0 + - _Shininess: 0 + - _Smoothness: 0 + - _SmoothnessRemapMax: 1 + - _SmoothnessRemapMin: 0 + - _SmoothnessSource: 1 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularAAScreenSpaceVariance: 0.1 + - _SpecularAAThreshold: 0.2 + - _SpecularHighlights: 0 + - _SpecularOcclusionMode: 1 + - _SrcBlend: 1 + - _StencilRef: 0 + - _StencilRefDepth: 8 + - _StencilRefDistortionVec: 4 + - _StencilRefGBuffer: 10 + - _StencilRefMV: 40 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskGBuffer: 14 + - _StencilWriteMaskMV: 40 + - _SubsurfaceMask: 1 + - _SupportDecals: 1 + - _Surface: 0 + - _SurfaceType: 0 + - _TEXTURE_TRANSFORM: 0 + - _TexWorldScale: 1 + - _TexWorldScaleEmissive: 1 + - _Thickness: 1 + - _TransmissionEnable: 1 + - _TransparentBackfaceEnable: 0 + - _TransparentCullMode: 2 + - _TransparentDepthPostpassEnable: 0 + - _TransparentDepthPrepassEnable: 0 + - _TransparentSortPriority: 0 + - _TransparentWritingMotionVec: 0 + - _TransparentZWrite: 0 + - _UVBase: 0 + - _UVDetail: 0 + - _UVEmissive: 0 + - _UVSec: 0 + - _UseEmissiveIntensity: 0 + - _UseShadowThreshold: 0 + - _VERTEX_COLORS: 1 + - _VOLUME_ON: 0 + - _VOLUME_TRANSMISSION: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZTestDepthEqualForOpaque: 3 + - _ZTestGBuffer: 4 + - _ZTestModeDistortion: 4 + - _ZTestTransparent: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - alphaCutoff: -0.5 + - attenuationDistance: 0.001 + - baseColorTextureRotation: 0 + - baseColorTextureTexCoord: 0 + - clearcoatFactor: 0 + - clearcoatRoughnessFactor: 0 + - clearcoatRoughnessTextureRotation: 0 + - clearcoatRoughnessTextureTexCoord: 0 + - clearcoatTextureRotation: 0 + - clearcoatTextureTexCoord: 0 + - dispersion: 0 + - emissiveTextureRotation: 0 + - emissiveTextureTexCoord: 0 + - ior: 1.5 + - iridescenceFactor: 0 + - iridescenceIor: 1.3 + - iridescenceTextureRotation: 0 + - iridescenceTextureTexCoord: 0 + - iridescenceThicknessMaximum: 400 + - iridescenceThicknessMinimum: 100 + - iridescenceThicknessTextureRotation: 0 + - iridescenceThicknessTextureTexCoord: 0 + - metallicFactor: 0 + - metallicRoughnessTextureRotation: 0 + - metallicRoughnessTextureTexCoord: 0 + - normalScale: 1 + - normalTextureRotation: 0 + - normalTextureTexCoord: 0 + - occlusionStrength: 1 + - occlusionTextureRotation: 0 + - occlusionTextureTexCoord: 0 + - roughnessFactor: 1 + - specularColorTextureRotation: 0 + - specularColorTextureTexCoord: 0 + - specularFactor: 1 + - specularTextureRotation: 0 + - specularTextureTexCoord: 0 + - thicknessFactor: 0 + - thicknessTextureRotation: 0 + - thicknessTextureTexCoord: 0 + - transmissionFactor: 0 + - transmissionTextureRotation: 0 + - transmissionTextureTexCoord: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 0} + - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 0} + - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} + - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} + - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} + - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _SpecColor: {r: 0.19999993, g: 0.19999993, b: 0.19999993, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} + - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} + - attenuationColor: {r: 1, g: 1, b: 1, a: 0} + - baseColorFactor: {r: 1, g: 1, b: 1, a: 0} + - emissiveFactor: {r: 0, g: 0, b: 0, a: 1} + - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &8042599487693452414 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Prototype_512x512_White.mat.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Prototype_512x512_White.mat.meta new file mode 100644 index 000000000..077c87d47 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Materials/Prototype_512x512_White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ab8149ec4775284bada96c1b85b4a09 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Podest_high.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Podest_high.glb new file mode 100644 index 000000000..4c3560bbd Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Podest_high.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Podest_high.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Podest_high.glb.meta new file mode 100644 index 000000000..0d203f708 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Podest_high.glb.meta @@ -0,0 +1,51 @@ +fileFormatVersion: 2 +guid: e57f4d64604ad1846a460590a5c3b346 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7167765312570052045, guid: e57f4d64604ad1846a460590a5c3b346, type: 3} + - {fileID: -2756541031203330398, guid: e57f4d64604ad1846a460590a5c3b346, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: + - name: KHR_materials_emissive_strength + supported: 1 + used: 1 + required: 0 + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Ginko.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Ginko.glb new file mode 100644 index 000000000..5d7f07ea0 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Ginko.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Ginko.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Ginko.glb.meta new file mode 100644 index 000000000..d00671944 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Ginko.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 3fcbf6bd00fb3d947895cd6c55ec310c +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7167765312570052045, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_HoldingPlateau.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_HoldingPlateau.glb new file mode 100644 index 000000000..05d2f0853 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_HoldingPlateau.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_HoldingPlateau.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_HoldingPlateau.glb.meta new file mode 100644 index 000000000..88ea58e55 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_HoldingPlateau.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: c3c87b246ff006f4a911d77297435a59 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7167765312570052045, guid: c3c87b246ff006f4a911d77297435a59, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_01.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_01.glb new file mode 100644 index 000000000..1cffb981a Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_01.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_01.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_01.glb.meta new file mode 100644 index 000000000..17fa0889d --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_01.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 2809711a40fbc9b4989e3a1f070fdd99 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7167765312570052045, guid: 2809711a40fbc9b4989e3a1f070fdd99, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_02.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_02.glb new file mode 100644 index 000000000..e874d4ecc Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_02.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_02.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_02.glb.meta new file mode 100644 index 000000000..8c5b5968d --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Roof_Leave_02.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 1f39b5abaebd6a9468fa5659f46a0f7a +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7167765312570052045, guid: 1f39b5abaebd6a9468fa5659f46a0f7a, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Short.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Short.glb new file mode 100644 index 000000000..918ee26f2 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Short.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Short.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Short.glb.meta new file mode 100644 index 000000000..b101afe40 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Short.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 822fa555f101c2747bcd151f6613de55 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: -8771166627424403242, guid: 822fa555f101c2747bcd151f6613de55, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 0 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Swirl.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Swirl.glb new file mode 100644 index 000000000..92feca952 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Swirl.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Swirl.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Swirl.glb.meta new file mode 100644 index 000000000..a67cf5992 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall-GoldenRation_Swirl.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: aa9563bcee39e1e43b0c66e073983a45 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: -8771166627424403242, guid: aa9563bcee39e1e43b0c66e073983a45, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 0 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/WallSegment.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/WallSegment.glb new file mode 100644 index 000000000..36f395d28 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/WallSegment.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/WallSegment.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/WallSegment.glb.meta new file mode 100644 index 000000000..418a48014 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/WallSegment.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 75a6dcc27017ae148a3cbe8831f19acd +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7167765312570052045, guid: 75a6dcc27017ae148a3cbe8831f19acd, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_1Portal_Short.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_1Portal_Short.glb new file mode 100644 index 000000000..423713d55 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_1Portal_Short.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_1Portal_Short.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_1Portal_Short.glb.meta new file mode 100644 index 000000000..ad5e80f49 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_1Portal_Short.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 3919449154646163545, guid: a5e43c8a6d21c294a8bfdf6d8ebeeb9f, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_3Portals.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_3Portals.glb new file mode 100644 index 000000000..f6de52184 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_3Portals.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_3Portals.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_3Portals.glb.meta new file mode 100644 index 000000000..ab1267a8b --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_3Portals.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 30ad18774a78d694c871cae02a7ad056 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 5550162149459822614, guid: 30ad18774a78d694c871cae02a7ad056, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Segment-Wave_01.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Segment-Wave_01.glb new file mode 100644 index 000000000..46083d8c1 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Segment-Wave_01.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Segment-Wave_01.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Segment-Wave_01.glb.meta new file mode 100644 index 000000000..f1ef5c688 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Segment-Wave_01.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 60ac85a16965dd940ab9fca17c3b5c78 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7167765312570052045, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Short.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Short.glb new file mode 100644 index 000000000..e95853a1e Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Short.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Short.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Short.glb.meta new file mode 100644 index 000000000..d660a6cd7 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_Short.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 3f6037fd0bfe72944ad4b0bd5d0491c2 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: -7970075820242967374, guid: 3f6037fd0bfe72944ad4b0bd5d0491c2, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_corner.glb b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_corner.glb new file mode 100644 index 000000000..42273aed1 Binary files /dev/null and b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_corner.glb differ diff --git a/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_corner.glb.meta b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_corner.glb.meta new file mode 100644 index 000000000..bb8f7a167 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/3d_Models_Galery/Wall_corner.glb.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: 4391d6dda315d8a48af5b7eb78c11397 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 804e1ce4c496647cfa3f1a1134187c71, type: 3} + _removeEmptyRootObjects: 1 + _scaleFactor: 1 + _maximumLod: 300 + _readWriteEnabled: 1 + _generateColliders: 0 + _swapUvs: 0 + _generateLightmapUVs: 1 + _importBlendShapeNames: 1 + _blendShapeFrameWeight: + _option: 0 + _multiplier: 1 + _importNormals: 0 + _importTangents: 0 + _importCamera: 2 + _importAnimations: 2 + _addAnimatorComponent: 0 + _animationLoopTime: 1 + _animationLoopPose: 0 + _importMaterials: 1 + _enableGpuInstancing: 0 + _useSceneNameIdentifier: 1 + _textureCompression: -50 + optimizeGameObjects: 0 + materials: + - {fileID: 7167765312570052045, guid: 4391d6dda315d8a48af5b7eb78c11397, type: 3} + textures: [] + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 0 + animations: [] + _extensions: [] + _textures: [] + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/_Shared/Gallery/prefabs.meta b/package/Runtime/_Shared/Gallery/prefabs.meta new file mode 100644 index 000000000..c9b3c7ebc --- /dev/null +++ b/package/Runtime/_Shared/Gallery/prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b834e8fcea045e45ba9f823aee02000 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/prefabs/Roof_Ginko Variant.prefab b/package/Runtime/_Shared/Gallery/prefabs/Roof_Ginko Variant.prefab new file mode 100644 index 000000000..da3c309bc --- /dev/null +++ b/package/Runtime/_Shared/Gallery/prefabs/Roof_Ginko Variant.prefab @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &8991611768605757029 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalPosition.x + value: -13.15 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalPosition.z + value: -10.23 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} + propertyPath: m_Name + value: Roof_Ginko + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 3fcbf6bd00fb3d947895cd6c55ec310c, type: 3} diff --git a/package/Runtime/_Shared/Gallery/prefabs/Roof_Ginko Variant.prefab.meta b/package/Runtime/_Shared/Gallery/prefabs/Roof_Ginko Variant.prefab.meta new file mode 100644 index 000000000..96f96592e --- /dev/null +++ b/package/Runtime/_Shared/Gallery/prefabs/Roof_Ginko Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b6d73d3da7bb254bbbd7e85f04ad3c9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/prefabs/Wall_Segment-Wave_01 Variant.prefab b/package/Runtime/_Shared/Gallery/prefabs/Wall_Segment-Wave_01 Variant.prefab new file mode 100644 index 000000000..6098c4ca4 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/prefabs/Wall_Segment-Wave_01 Variant.prefab @@ -0,0 +1,71 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &2026898389399995686 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalScale.x + value: 1.1893594 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalScale.y + value: 1.1893593 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalScale.z + value: 1.1893594 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalPosition.x + value: -7.8 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalPosition.y + value: -0.3 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalPosition.z + value: 12.78 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7620164 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalRotation.y + value: -0.64755774 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -80.715 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} + propertyPath: m_Name + value: Wall_Segment-Wave_01 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 60ac85a16965dd940ab9fca17c3b5c78, type: 3} diff --git a/package/Runtime/_Shared/Gallery/prefabs/Wall_Segment-Wave_01 Variant.prefab.meta b/package/Runtime/_Shared/Gallery/prefabs/Wall_Segment-Wave_01 Variant.prefab.meta new file mode 100644 index 000000000..6b995054d --- /dev/null +++ b/package/Runtime/_Shared/Gallery/prefabs/Wall_Segment-Wave_01 Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 734b7592e5e757e4bbc08ea306a153ab +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/prototype_texture_512x512-psd.psd b/package/Runtime/_Shared/Gallery/prototype_texture_512x512-psd.psd new file mode 100644 index 000000000..d68beaffa Binary files /dev/null and b/package/Runtime/_Shared/Gallery/prototype_texture_512x512-psd.psd differ diff --git a/package/Runtime/_Shared/Gallery/prototype_texture_512x512-psd.psd.meta b/package/Runtime/_Shared/Gallery/prototype_texture_512x512-psd.psd.meta new file mode 100644 index 000000000..1eb1c70a9 --- /dev/null +++ b/package/Runtime/_Shared/Gallery/prototype_texture_512x512-psd.psd.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 3fe239e19d10e284cb9bb5a748ecb82e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Gallery/prototype_texture_grey-512x512.png b/package/Runtime/_Shared/Gallery/prototype_texture_grey-512x512.png new file mode 100644 index 000000000..a2b33debf Binary files /dev/null and b/package/Runtime/_Shared/Gallery/prototype_texture_grey-512x512.png differ diff --git a/package/Runtime/_Shared/Gallery/prototype_texture_grey-512x512.png.meta b/package/Runtime/_Shared/Gallery/prototype_texture_grey-512x512.png.meta new file mode 100644 index 000000000..83a8b88fc --- /dev/null +++ b/package/Runtime/_Shared/Gallery/prototype_texture_grey-512x512.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 3b1380a5eadac2b40a025b665872c1d8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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} + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: EmbeddedLinux + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Icons.meta b/package/Runtime/_Shared/Icons.meta new file mode 100644 index 000000000..8bae042a4 --- /dev/null +++ b/package/Runtime/_Shared/Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9288dea8c1695df4c942fd80848d648a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Icons/BulletPointArrow_SVG.svg b/package/Runtime/_Shared/Icons/BulletPointArrow_SVG.svg new file mode 100644 index 000000000..b5178f882 --- /dev/null +++ b/package/Runtime/_Shared/Icons/BulletPointArrow_SVG.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/Runtime/_Shared/Icons/BulletPointArrow_SVG.svg.meta b/package/Runtime/_Shared/Icons/BulletPointArrow_SVG.svg.meta new file mode 100644 index 000000000..701bc174d --- /dev/null +++ b/package/Runtime/_Shared/Icons/BulletPointArrow_SVG.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f40b0ec6cee7c684fa6ea14f202ecbfd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/Icons/ListIcon_SVG.svg b/package/Runtime/_Shared/Icons/ListIcon_SVG.svg new file mode 100644 index 000000000..3e930f636 --- /dev/null +++ b/package/Runtime/_Shared/Icons/ListIcon_SVG.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/Runtime/_Shared/Icons/ListIcon_SVG.svg.meta b/package/Runtime/_Shared/Icons/ListIcon_SVG.svg.meta new file mode 100644 index 000000000..5a1291b0b --- /dev/null +++ b/package/Runtime/_Shared/Icons/ListIcon_SVG.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1a45f9ac4a35a2c4b943808b5f3ec2fd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/RP/Sample URP Renderer.asset b/package/Runtime/_Shared/RP/Sample URP Renderer.asset index 6df548036..ce29ffe48 100644 --- a/package/Runtime/_Shared/RP/Sample URP Renderer.asset +++ b/package/Runtime/_Shared/RP/Sample URP Renderer.asset @@ -20,6 +20,7 @@ MonoBehaviour: m_RendererFeatureMap: fe0184a15c1cdb4a m_UseNativeRenderPass: 0 postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} shaders: blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} diff --git a/package/Runtime/_Shared/SampleScripts.codegen/AutoReset.cs b/package/Runtime/_Shared/SampleScripts.codegen/AutoReset.cs index f0fadb203..7f20b8c45 100644 --- a/package/Runtime/_Shared/SampleScripts.codegen/AutoReset.cs +++ b/package/Runtime/_Shared/SampleScripts.codegen/AutoReset.cs @@ -10,6 +10,7 @@ public partial class AutoReset : Needle.Typescript.GeneratedComponents.StartPosi public UnityEngine.Collider @worldCollider; public void start(){} public void onTriggerExit(object @col){} + public void createBehaviours(object @ext, object @model, object @context){} } } diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ButtonAndTextFiller.cs b/package/Runtime/_Shared/SampleScripts.codegen/ButtonAndTextFiller.cs new file mode 100644 index 000000000..6640ace79 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ButtonAndTextFiller.cs @@ -0,0 +1,29 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class ButtonAndTextFiller : UnityEngine.MonoBehaviour + { + public Needle.Typescript.GeneratedComponents.GalleryUI @galleryUI; + public string @categoryName = ""; + public Needle.Engine.FileReference @icon; + public Needle.Typescript.GeneratedComponents.ButtonAndTextFillerElement[] @data = new Needle.Typescript.GeneratedComponents.ButtonAndTextFillerElement[]{ }; + public void awake(){} + } +} + +// NEEDLE_CODEGEN_END + +namespace Needle.Typescript.GeneratedComponents +{ + + [System.Serializable] + public class ButtonAndTextFillerElement + { + public UnityEngine.UI.Button button; + public UnityEngine.UI.Text label; + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ButtonAndTextFiller.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/ButtonAndTextFiller.cs.meta new file mode 100644 index 000000000..4da45196b --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ButtonAndTextFiller.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 04bee28a4bfe0a434de2ac6bf224834d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ClickButton.cs b/package/Runtime/_Shared/SampleScripts.codegen/ClickButton.cs new file mode 100644 index 000000000..421b61d68 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ClickButton.cs @@ -0,0 +1,15 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class ClickButton : UnityEngine.MonoBehaviour + { + public UnityEngine.UI.Button @buttonToClick; + public void click(){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ClickButton.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/ClickButton.cs.meta new file mode 100644 index 000000000..260e3fb6d --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ClickButton.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a82fdd59f660dc53646536cec0dc959 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ClickToReset.cs b/package/Runtime/_Shared/SampleScripts.codegen/ClickToReset.cs new file mode 100644 index 000000000..7d13b6cf5 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ClickToReset.cs @@ -0,0 +1,17 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class ClickToReset : UnityEngine.MonoBehaviour + { + public UnityEngine.GameObject @target; + public void start(){} + public void onPointerClick(UnityEngine.EventSystems.PointerEventData @_args){} + public void createBehaviours(object @ext, object @model, object @context){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ClickToReset.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/ClickToReset.cs.meta new file mode 100644 index 000000000..59c98b355 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ClickToReset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 724dd197fdcdd75b6d201326e50ab2e6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/DeviceDetection.cs b/package/Runtime/_Shared/SampleScripts.codegen/DeviceDetection.cs new file mode 100644 index 000000000..61da995c0 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/DeviceDetection.cs @@ -0,0 +1,14 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class DeviceDetection : UnityEngine.MonoBehaviour + { + public void start(){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/DeviceDetection.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/DeviceDetection.cs.meta new file mode 100644 index 000000000..54763918d --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/DeviceDetection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07982e43aeec00748bf53d32abd70a4c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/GalleryUI.cs b/package/Runtime/_Shared/SampleScripts.codegen/GalleryUI.cs new file mode 100644 index 000000000..2b178d0e2 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/GalleryUI.cs @@ -0,0 +1,38 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class GalleryUI : UnityEngine.MonoBehaviour + { + public Needle.Typescript.GeneratedComponents.GalleryUICategory[] @categories = new Needle.Typescript.GeneratedComponents.GalleryUICategory[]{ }; + public void awake(){} + public void addNewCategory(Needle.Typescript.GeneratedComponents.GalleryUICategory @category){} + } +} + +// NEEDLE_CODEGEN_END + +namespace Needle.Typescript.GeneratedComponents +{ + [System.Serializable] + public class GalleryUICategory + { + public string @title = "Title"; + public Engine.FileReference @icon; + public UnityEngine.Events.UnityEvent @select; + public UnityEngine.Events.UnityEvent @deselect; + public GalleryUIItem[] items; + + } + [System.Serializable] + public class GalleryUIItem + { + public string @name = "Name"; + public Engine.FileReference @icon; + public UnityEngine.Events.UnityEvent @click; + + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/GalleryUI.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/GalleryUI.cs.meta new file mode 100644 index 000000000..d6d4b8332 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/GalleryUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f552043b100c960831a57ac4ad3949db +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/MaterialXAsset.cs b/package/Runtime/_Shared/SampleScripts.codegen/MaterialXAsset.cs new file mode 100644 index 000000000..ae47bb83b --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/MaterialXAsset.cs @@ -0,0 +1,21 @@ + +using Needle.Engine; + +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class MaterialXAsset : UnityEngine.MonoBehaviour + { + public FileReference @materialXAsset; + public Needle.Engine.ImageReference[] @images = new Needle.Engine.ImageReference[]{ }; + public void awake(){} + public void update(){} + public void loadMaterialX(string @path){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/MaterialXAsset.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/MaterialXAsset.cs.meta new file mode 100644 index 000000000..42cad8cf9 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/MaterialXAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9288a03e70ffd21aa1dd9571221d2b14 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ReflectionsSwitcher.cs b/package/Runtime/_Shared/SampleScripts.codegen/ReflectionsSwitcher.cs new file mode 100644 index 000000000..a3732adc8 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ReflectionsSwitcher.cs @@ -0,0 +1,15 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class ReflectionsSwitcher : UnityEngine.MonoBehaviour + { + public UnityEngine.Renderer[] @renderers = new UnityEngine.Renderer[]{ }; + public void select(UnityEngine.GameObject @anchor){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ReflectionsSwitcher.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/ReflectionsSwitcher.cs.meta new file mode 100644 index 000000000..ff51a243c --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ReflectionsSwitcher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b88da10ab1ed625a692fde4b58423be9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs b/package/Runtime/_Shared/SampleScripts.codegen/ResetAnimationsForXR.cs similarity index 57% rename from package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs rename to package/Runtime/_Shared/SampleScripts.codegen/ResetAnimationsForXR.cs index 99b9b017b..fced65eba 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs +++ b/package/Runtime/_Shared/SampleScripts.codegen/ResetAnimationsForXR.cs @@ -5,12 +5,10 @@ namespace Needle.Typescript.GeneratedComponents { - public partial class GyroscopeControls : UnityEngine.MonoBehaviour + public partial class ResetAnimationsForXR : UnityEngine.MonoBehaviour { - public bool @invert = false; - public void awake(){} public void OnEnable(){} - public void OnDisable(){} + public void onEnterXR(object @_args){} } } diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ResetAnimationsForXR.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/ResetAnimationsForXR.cs.meta new file mode 100644 index 000000000..69e95624b --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ResetAnimationsForXR.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f2f409b1f6effcf43ca614554a447775 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ShadeWithMaterialX.cs b/package/Runtime/_Shared/SampleScripts.codegen/ShadeWithMaterialX.cs new file mode 100644 index 000000000..8d87f2892 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ShadeWithMaterialX.cs @@ -0,0 +1,16 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class ShadeWithMaterialX : UnityEngine.MonoBehaviour + { + public void start(){} + public void constructNodeGraph(object @material){} + public void update(){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ShadeWithMaterialX.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/ShadeWithMaterialX.cs.meta new file mode 100644 index 000000000..ec604d010 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ShadeWithMaterialX.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 49bad623956f3abe5f764b9675e978ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ThreeTonemapping.cs b/package/Runtime/_Shared/SampleScripts.codegen/ThreeTonemapping.cs new file mode 100644 index 000000000..f5209ee7a --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ThreeTonemapping.cs @@ -0,0 +1,35 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class ThreeTonemapping : UnityEngine.MonoBehaviour + { + public Needle.Typescript.GeneratedComponents.ThreeTonemappingMethod @method; + public float @exposure = 1f; + public void awake(){} + public void update(){} + public void toggle(){} + public void set(Needle.Typescript.GeneratedComponents.ThreeTonemappingMethod @method, float @exposure){} + } +} + +// NEEDLE_CODEGEN_END + + +namespace Needle.Typescript.GeneratedComponents +{ + public enum ThreeTonemappingMethod + { + NoToneMapping = 0, + LinearToneMapping = 1, + ReinhardToneMapping = 2, + CineonToneMapping = 3, + ACESFilmicToneMapping = 4, + CustomToneMapping = 5, + AgXToneMapping = 6, + NeutralToneMapping = 7 + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ThreeTonemapping.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/ThreeTonemapping.cs.meta new file mode 100644 index 000000000..cd125f1dd --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/ThreeTonemapping.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ad5c5a36203ce40d2257e3889d20169 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts.codegen/WebXRBodyTracking.cs b/package/Runtime/_Shared/SampleScripts.codegen/WebXRBodyTracking.cs new file mode 100644 index 000000000..ecd5bc6a3 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/WebXRBodyTracking.cs @@ -0,0 +1,16 @@ +// NEEDLE_CODEGEN_START +// auto generated code - do not edit directly + +#pragma warning disable + +namespace Needle.Typescript.GeneratedComponents +{ + public partial class WebXRBodyTracking : UnityEngine.MonoBehaviour + { + public void OnEnable(){} + public void onBeforeXR(object @_mode, object @args){} + public void onUpdateXR(object @args){} + } +} + +// NEEDLE_CODEGEN_END \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts.codegen/WebXRBodyTracking.cs.meta b/package/Runtime/_Shared/SampleScripts.codegen/WebXRBodyTracking.cs.meta new file mode 100644 index 000000000..4162dad74 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts.codegen/WebXRBodyTracking.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab41f51d1a79e58ffbcccdc7d8d1f91e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/SampleScripts~/AspectRatioFitterUI.ts b/package/Runtime/_Shared/SampleScripts~/AspectRatioFitterUI.ts index 462ad5763..24cdde015 100644 --- a/package/Runtime/_Shared/SampleScripts~/AspectRatioFitterUI.ts +++ b/package/Runtime/_Shared/SampleScripts~/AspectRatioFitterUI.ts @@ -16,6 +16,7 @@ export class AspectRatioFitterUI extends Behaviour { const scale = Mathf.clamp(Math.min(deltaX, deltaY), 0, 1); + this.rectTransform?.scale.setScalar(scale); this.rectTransform?.shadowComponent?.scale.setScalar(scale); } } \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/BodyTracking/WebXRBodyTracking.ts b/package/Runtime/_Shared/SampleScripts~/BodyTracking/WebXRBodyTracking.ts new file mode 100644 index 000000000..b4b45c6c1 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/BodyTracking/WebXRBodyTracking.ts @@ -0,0 +1,279 @@ +import { Behaviour, Gizmos, NeedleXREventArgs, getTempVector, getParam } from '@needle-tools/engine'; +import { Vector3 } from 'three'; + +const debug = getParam("debugbodytracking"); + +export class WebXRBodyTracking extends Behaviour { + + onEnable(): void { + if (debug) console.log(jointKeys.join("\n")); + } + + onBeforeXR(_mode: XRSessionMode, args: XRSessionInit & { trackedImages: Array }): void { + args.optionalFeatures = args.optionalFeatures || []; + if (!args.optionalFeatures.includes("body-tracking")) + args.optionalFeatures.push("body-tracking"); + } + + private jointPositions: Map = new Map(); + private size: Vector3 = new Vector3(0.01, 0.01, 0.01); + private hasWarnedForName = new Set(); + + onUpdateXR(args: NeedleXREventArgs): void { + const frame = args.xr.frame; + if (!frame) return; + + const rig = args.xr.rig!.gameObject; + const space = this.context.renderer.xr.getReferenceSpace(); + if (frame.session && "body" in frame && space) { + const body = frame.body as [XRBodyJoint: XRBodySpace]; + if (!body) return; + + body.forEach(part => { + const pose = frame.getPose(part, space); + if (!pose) return; + + const position = pose.transform.position; + + const p = getTempVector(); + p.copy(position); + p.x *= -1; + p.z *= -1; + rig.localToWorld(p); + const key = part.jointName as any as string; + if (!this.jointPositions.has(key)) this.jointPositions.set(key, new Vector3()); + this.jointPositions.get(key)!.copy(p); + + if (debug) Gizmos.DrawWireBox(p, this.size, 0xff0000, undefined, false); + + // draw flipped as well + const p2 = getTempVector(); + p2.copy(position); + p2.x *= -1; + rig.localToWorld(p2); + const key2 = part.jointName + "-flipped"; + if (!this.jointPositions.has(key2)) this.jointPositions.set(key2, new Vector3()); + this.jointPositions.get(key2)!.copy(p2); + + if (debug) Gizmos.DrawWireBox(p2, this.size, 0x00ff00, undefined, false); + + const index = jointKeys.indexOf(key); + if (debug) Gizmos.DrawLabel(p2, index.toString(), 0.015, undefined, 0xffffff, 0x00000055); + if (index < 0) { + if (!this.hasWarnedForName.has(key)) { + this.hasWarnedForName.add(key); + console.warn("Wrong name: " + key + " -> " + index + ". Please report a bug."); + } + } + + }); + + for (const line of lines) { + const from = this.jointPositions.get(line.from); + const to = this.jointPositions.get(line.to); + if (from && to) { + Gizmos.DrawLine(from, to, 0xffff00, undefined, false); + + const from2 = this.jointPositions.get(line.from + "-flipped"); + const to2 = this.jointPositions.get(line.to + "-flipped"); + if (from2 && to2) + Gizmos.DrawLine(from2, to2, 0x00ffff, undefined, false); + } + } + } + } +} + + +// from https://cabanier.github.io/webxr-body-tracking/#associated-bone +enum XRBodyJoint { + "root", + "hips", + "spine-lower", + "spine-middle", + "spine-upper", + "chest", + "neck", + "head", + "left-shoulder", + "left-scapula", + "left-arm-upper", + "left-arm-lower", + "left-hand-wrist-twist", + "right-shoulder", + "right-scapula", + "right-arm-upper", + "right-arm-lower", + "right-hand-wrist-twist", + "left-hand-palm", + "left-hand-wrist", + "left-hand-thumb-metacarpal", + "left-hand-thumb-phalanx-proximal", + "left-hand-thumb-phalanx-distal", + "left-hand-thumb-tip", + "left-hand-index-metacarpal", + "left-hand-index-phalanx-proximal", + "left-hand-index-phalanx-intermediate", + "left-hand-index-phalanx-distal", + "left-hand-index-tip", + "left-hand-middle-phalanx-metacarpal", + "left-hand-middle-phalanx-proximal", + "left-hand-middle-phalanx-intermediate", + "left-hand-middle-phalanx-distal", + "left-hand-middle-tip", + "left-hand-ring-metacarpal", + "left-hand-ring-phalanx-proximal", + "left-hand-ring-phalanx-intermediate", + "left-hand-ring-phalanx-distal", + "left-hand-ring-tip", + "left-hand-little-metacarpal", + "left-hand-little-phalanx-proximal", + "left-hand-little-phalanx-intermediate", + "left-hand-little-phalanx-distal", + "left-hand-little-tip", + "right-hand-palm", + "right-hand-wrist", + "right-hand-thumb-metacarpal", + "right-hand-thumb-phalanx-proximal", + "right-hand-thumb-phalanx-distal", + "right-hand-thumb-tip", + "right-hand-index-metacarpal", + "right-hand-index-phalanx-proximal", + "right-hand-index-phalanx-intermediate", + "right-hand-index-phalanx-distal", + "right-hand-index-tip", + "right-hand-middle-metacarpal", + "right-hand-middle-phalanx-proximal", + "right-hand-middle-phalanx-intermediate", + "right-hand-middle-phalanx-distal", + "right-hand-middle-tip", + "right-hand-ring-metacarpal", + "right-hand-ring-phalanx-proximal", + "right-hand-ring-phalanx-intermediate", + "right-hand-ring-phalanx-distal", + "right-hand-ring-tip", + "right-hand-little-metacarpal", + "right-hand-little-phalanx-proximal", + "right-hand-little-phalanx-intermediate", + "right-hand-little-phalanx-distal", + "right-hand-little-tip", + "left-upper-leg", + "left-lower-leg", + "left-foot-ankle-twist", + "left-foot-ankle", + "left-foot-subtalar", + "left-foot-transverse", + "left-foot-ball", + "right-upper-leg", + "right-lower-leg", + "right-foot-ankle-twist", + "right-foot-ankle", + "right-foot-subtalar", + "right-foot-transverse", + "right-foot-ball" +}; + +const jointKeys = Object.values(XRBodyJoint); + +const lines = [ + { from: 'hips', to: 'spine-lower' }, + { from: 'spine-lower', to: 'spine-middle' }, + { from: 'spine-middle', to: 'spine-upper' }, + { from: 'spine-upper', to: 'chest' }, + { from: 'chest', to: 'neck' }, + { from: 'neck', to: 'head' }, + + { from: 'chest', to: 'left-shoulder' }, + { from: 'left-shoulder', to: 'left-scapula' }, + { from: 'left-scapula', to: 'left-arm-upper' }, + { from: 'left-arm-upper', to: 'left-arm-lower' }, + { from: 'left-arm-lower', to: 'left-hand-wrist-twist' }, + { from: 'left-hand-wrist-twist', to: 'left-hand-wrist' }, + { from: 'left-hand-wrist', to: 'left-hand-palm' }, + + { from: 'left-hand-wrist', to: 'left-hand-thumb-metacarpal' }, + { from: 'left-hand-thumb-metacarpal', to: 'left-hand-thumb-phalanx-proximal' }, + { from: 'left-hand-thumb-phalanx-proximal', to: 'left-hand-thumb-phalanx-distal' }, + { from: 'left-hand-thumb-phalanx-distal', to: 'left-hand-thumb-tip' }, + + { from: 'left-hand-wrist', to: 'left-hand-index-metacarpal' }, + { from: 'left-hand-index-metacarpal', to: 'left-hand-index-phalanx-proximal' }, + { from: 'left-hand-index-phalanx-proximal', to: 'left-hand-index-phalanx-intermediate' }, + { from: 'left-hand-index-phalanx-intermediate', to: 'left-hand-index-phalanx-distal' }, + { from: 'left-hand-index-phalanx-distal', to: 'left-hand-index-tip' }, + + { from: 'left-hand-wrist', to: 'left-hand-middle-phalanx-metacarpal' }, + { from: 'left-hand-middle-phalanx-metacarpal', to: 'left-hand-middle-phalanx-proximal' }, + { from: 'left-hand-middle-phalanx-proximal', to: 'left-hand-middle-phalanx-intermediate' }, + { from: 'left-hand-middle-phalanx-intermediate', to: 'left-hand-middle-phalanx-distal' }, + { from: 'left-hand-middle-phalanx-distal', to: 'left-hand-middle-tip' }, + + { from: 'left-hand-wrist', to: 'left-hand-ring-metacarpal' }, + { from: 'left-hand-ring-metacarpal', to: 'left-hand-ring-phalanx-proximal' }, + { from: 'left-hand-ring-phalanx-proximal', to: 'left-hand-ring-phalanx-intermediate' }, + { from: 'left-hand-ring-phalanx-intermediate', to: 'left-hand-ring-phalanx-distal' }, + { from: 'left-hand-ring-phalanx-distal', to: 'left-hand-ring-tip' }, + + { from: 'left-hand-wrist', to: 'left-hand-little-metacarpal' }, + { from: 'left-hand-little-metacarpal', to: 'left-hand-little-phalanx-proximal' }, + { from: 'left-hand-little-phalanx-proximal', to: 'left-hand-little-phalanx-intermediate' }, + { from: 'left-hand-little-phalanx-intermediate', to: 'left-hand-little-phalanx-distal' }, + { from: 'left-hand-little-phalanx-distal', to: 'left-hand-little-tip' }, + + { from: 'chest', to: 'right-shoulder' }, + { from: 'right-shoulder', to: 'right-scapula' }, + { from: 'right-scapula', to: 'right-arm-upper' }, + { from: 'right-arm-upper', to: 'right-arm-lower' }, + { from : 'right-arm-lower', to: 'right-hand-wrist-twist' }, + { from: 'right-hand-wrist-twist', to: 'right-hand-wrist' }, + { from: 'right-hand-wrist', to: 'right-hand-palm' }, + + { from: 'right-hand-wrist', to: 'right-hand-thumb-metacarpal' }, + { from: 'right-hand-thumb-metacarpal', to: 'right-hand-thumb-phalanx-proximal' }, + { from: 'right-hand-thumb-phalanx-proximal', to: 'right-hand-thumb-phalanx-distal' }, + { from: 'right-hand-thumb-phalanx-distal', to: 'right-hand-thumb-tip' }, + + { from: 'right-hand-wrist', to: 'right-hand-index-metacarpal' }, + { from: 'right-hand-index-metacarpal', to: 'right-hand-index-phalanx-proximal' }, + { from: 'right-hand-index-phalanx-proximal', to: 'right-hand-index-phalanx-intermediate' }, + { from: 'right-hand-index-phalanx-intermediate', to: 'right-hand-index-phalanx-distal' }, + { from: 'right-hand-index-phalanx-distal', to: 'right-hand-index-tip' }, + + { from: 'right-hand-wrist', to: 'right-hand-middle-metacarpal' }, + { from: 'right-hand-middle-metacarpal', to: 'right-hand-middle-phalanx-proximal' }, + { from: 'right-hand-middle-phalanx-proximal', to: 'right-hand-middle-phalanx-intermediate' }, + { from: 'right-hand-middle-phalanx-intermediate', to: 'right-hand-middle-phalanx-distal' }, + { from: 'right-hand-middle-phalanx-distal', to: 'right-hand-middle-tip' }, + + { from: 'right-hand-wrist', to: 'right-hand-ring-metacarpal' }, + { from: 'right-hand-ring-metacarpal', to: 'right-hand-ring-phalanx-proximal' }, + { from: 'right-hand-ring-phalanx-proximal', to: 'right-hand-ring-phalanx-intermediate' }, + { from: 'right-hand-ring-phalanx-intermediate', to: 'right-hand-ring-phalanx-distal' }, + { from: 'right-hand-ring-phalanx-distal', to: 'right-hand-ring-tip' }, + + { from: 'right-hand-wrist', to: 'right-hand-little-metacarpal' }, + { from: 'right-hand-little-metacarpal', to: 'right-hand-little-phalanx-proximal' }, + { from: 'right-hand-little-phalanx-proximal', to: 'right-hand-little-phalanx-intermediate' }, + { from: 'right-hand-little-phalanx-intermediate', to: 'right-hand-little-phalanx-distal' }, + { from: 'right-hand-little-phalanx-distal', to: 'right-hand-little-tip' }, + + { from: 'hips', to: 'left-upper-leg' }, + { from: 'left-upper-leg', to: 'left-lower-leg' }, + { from: 'left-lower-leg', to: 'left-foot-ankle-twist' }, + { from: 'left-foot-ankle-twist', to: 'left-foot-ankle' }, + { from: 'left-foot-ankle', to: 'left-foot-subtalar' }, + { from: 'left-foot-subtalar', to: 'left-foot-transverse' }, + { from: 'left-foot-transverse', to: 'left-foot-ball' }, + + { from: 'hips', to: 'right-upper-leg' }, + { from: 'right-upper-leg', to: 'right-lower-leg' }, + { from: 'right-lower-leg', to: 'right-foot-ankle-twist' }, + { from: 'right-foot-ankle-twist', to: 'right-foot-ankle' }, + { from: 'right-foot-ankle', to: 'right-foot-subtalar' }, + { from: 'right-foot-subtalar', to: 'right-foot-transverse' }, + { from: 'right-foot-transverse', to: 'right-foot-ball' }, +]; + +declare type XRBodySpace = XRSpace & { + jointName: string; +}; \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts index 05aba18a3..9ce61c0c2 100644 --- a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts +++ b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts @@ -1,4 +1,4 @@ -import { Animation, AnimationCurve, AssetReference, AudioSource, Behaviour, Collider, GameObject, Gizmos, IGameObject, Mathf, NEPointerEvent, NeedleXRController, NeedleXREventArgs, NeedleXRSession, Rigidbody, RigidbodyConstraints, XRControllerFollow, delay, delayForFrames, getComponent, getParam, getTempQuaternion, getTempVector, serializable } from "@needle-tools/engine"; +import { Animation, AnimationCurve, AssetReference, AudioSource, Behaviour, Collider, GameObject, Gizmos, IGameObject, Mathf, NEPointerEvent, NeedleXRController, NeedleXREventArgs, NeedleXRSession, ParticleSystem, Rigidbody, RigidbodyConstraints, XRControllerFollow, delay, delayForFrames, getComponent, getParam, getTempQuaternion, getTempVector, serializable } from "@needle-tools/engine"; import { AnimationAction, AnimationMixer, Object3D, Vector3, Vector2, Quaternion, Matrix4 } from "three"; import { Arrow } from "./Arrow"; @@ -71,8 +71,8 @@ export class ArrowShooting extends Behaviour { /** the controller index dragging the string */ private _stringController?: number = undefined; - onEnable(): void { - this.arrowPrefab?.loadAssetAsync(); + async onEnable() { + await this.arrowPrefab?.loadAssetAsync(); this._isAiming = false; this.context.input.addEventListener("pointerdown", this.onDown); this.context.input.addEventListener("pointerup", this.onRelease); @@ -89,21 +89,23 @@ export class ArrowShooting extends Behaviour { protected onDown = (evt: NEPointerEvent) => { if (evt.origin instanceof NeedleXRController) { if (evt.button === 0) { - this._isAiming = true; if (this._bowController === undefined) this._bowController = evt.origin.index; - else if (this._stringController === undefined) + else if (this._stringController === undefined) { this._stringController = evt.origin.index; + } + + if (this._bowController === this._stringController) + this._stringController = undefined; const follow = this.bowObject?.getComponentInParent(XRControllerFollow); if (follow) follow.side = this._bowController; + + this._isAiming = this._stringController !== undefined; } } else { if (evt.button === 0) { - const distnace = this.getPointerDinstanceTo(this._aimingPointerStartPos, evt.pointerId); - // Disabled anti spam protection - // if (distnace < this.interactionPixelTreshold) this._isAiming = true; this._aimingPointerId = evt.pointerId; } @@ -183,6 +185,7 @@ export class ArrowShooting extends Behaviour { instance.getComponent(Arrow)?.destroy(); instance.getComponent(Rigidbody)?.destroy(); + instance.getComponentInChildren(ParticleSystem)?.destroy(); instance.getComponentsInChildren(Collider) .forEach(c => c.destroy()); } @@ -206,7 +209,10 @@ export class ArrowShooting extends Behaviour { const instance = await this.arrowPrefab.instantiate({ parent: this.context.scene }); - if (!instance) return; + if (!instance) { + console.error("Failed to instantiate arrow prefab"); + return; + } instance.worldPosition = pos; instance.lookAt(lookGoal); @@ -305,6 +311,7 @@ export class ArrowShooting extends Behaviour { if (this._hasControllers) { if (!this._isAiming) { animTimeGoal = 0; + this.shotStamp = this.context.time.time; // hide the arrow } else if (this.context.xr && this.context.xr.controllers.length > 1 && this._bowController !== undefined && this._stringController !== undefined) { const holdingString = this.context.xr.controllers[this._stringController]; diff --git a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowArrowTarget.ts b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowArrowTarget.ts index 61f4cab89..58c06cb05 100644 --- a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowArrowTarget.ts +++ b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowArrowTarget.ts @@ -1,4 +1,4 @@ -import { Behaviour, MeshRenderer, ParticleSystem, isDestroyed, serializable } from "@needle-tools/engine"; +import { Behaviour, Gizmos, MeshRenderer, ParticleSystem, getTempVector, isDestroyed, serializable } from "@needle-tools/engine"; import { ParticleSystemShapeType } from "@needle-tools/engine"; @@ -17,6 +17,7 @@ export class BowArrowTarget extends Behaviour { } onDestroy(): void { + if (!this.gameObject.visible) return; // ignore disabled instances if (this.particleSystem) { // if the particlesystem is set to use a mesh renderer as shape if (this.particleSystem.shape.shapeType === ParticleSystemShapeType.MeshRenderer) { diff --git a/package/Runtime/_Shared/SampleScripts~/ClickButton.ts b/package/Runtime/_Shared/SampleScripts~/ClickButton.ts new file mode 100644 index 000000000..6bf1e7db3 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/ClickButton.ts @@ -0,0 +1,10 @@ +import { Behaviour, Button, serializable } from "@needle-tools/engine"; + +export class ClickButton extends Behaviour { + @serializable(Button) + buttonToClick?: Button; + + click() { + this.buttonToClick?.onClick?.invoke(); + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/ClickToReset.ts b/package/Runtime/_Shared/SampleScripts~/ClickToReset.ts new file mode 100644 index 000000000..206d23f2a --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/ClickToReset.ts @@ -0,0 +1,76 @@ +import { ActionBuilder, BehaviorExtension, BehaviorModel, Behaviour, GameObject, PointerEventData, TriggerBuilder, USDObject, USDWriter, USDZExporterContext, UsdzBehaviour, serializable } from "@needle-tools/engine"; +import { Matrix4, Object3D } from "three"; + +// Documentation → https://docs.needle.tools/scripting + +export class ClickToReset extends Behaviour implements UsdzBehaviour { + + /** All children in "target" will be reset to their start position on click. */ + @serializable(GameObject) + target?: GameObject; + + private objectToMatrix = new Map(); + + start() { + this.target?.traverse((child) => { + this.objectToMatrix.set(child, child.matrix.clone()); + }); + } + + onPointerClick(_args: PointerEventData) { + for (const [object, matrix] of this.objectToMatrix) { + object.matrix.copy(matrix); + object.matrix.decompose(object.position, object.quaternion, object.scale); + object.matrixWorldNeedsUpdate = true; + } + } + + createBehaviours(ext: BehaviorExtension, model: USDObject, context: USDZExporterContext) { + if (model.uuid !== this.gameObject.uuid) return; + if (!this.target) return; + + const group = ActionBuilder.parallel(); + for (const [object, matrix] of this.objectToMatrix) { + const empty = USDObject.createEmpty(); + empty.matrix = matrix; + if (object.parent) empty.matrix.premultiply(object.parent.matrixWorld); + context.document.add(empty); + group.addAction(ActionBuilder.transformAction(object, empty, 0, "absolute", "none")); + } + + const behavior = new BehaviorModel("click_to_reset", + TriggerBuilder.tapTrigger(this.gameObject), + group, + ); + ext.addBehavior(behavior); + + const empty = USDObject.createEmpty(); + empty.name = "InputTarget"; + empty.displayName = undefined; + empty.type = "RealityKitComponent"; + empty.onSerialize = (writer: USDWriter) => { + writer.appendLine("bool allowsDirectInput = 1"); + writer.appendLine("bool allowsIndirectInput = 1"); + writer.appendLine('uniform token info:id = "RealityKit.InputTarget"'); + }; + model.add(empty); + + const empty2 = USDObject.createEmpty(); + empty2.name = "HoverEffect"; + empty2.displayName = undefined; + empty2.type = "RealityKitComponent"; + empty2.onSerialize = (writer: USDWriter) => { + writer.appendLine('uniform token info:id = "RealityKit.HoverEffect"'); + }; + model.add(empty2); + + /* + def RealityKitComponent "InputTarget" + { + bool allowsDirectInput = 1 + bool allowsIndirectInput = 1 + uniform token info:id = "RealityKit.InputTarget" + } + */ + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/Device Detection/DeviceDetection.ts b/package/Runtime/_Shared/SampleScripts~/Device Detection/DeviceDetection.ts new file mode 100644 index 000000000..f32f27733 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/Device Detection/DeviceDetection.ts @@ -0,0 +1,48 @@ +import { Behaviour, isDesktop } from "@needle-tools/engine"; +import { isMobileDevice, isiOS, isMozillaXR, isSafari, isQuest } from "@needle-tools/engine"; +import { showBalloonMessage } from "@needle-tools/engine"; + +// Documentation → https://docs.needle.tools/scripting + +export class DeviceDetection extends Behaviour { + + start() { + console.log("UserAgent", window.navigator.userAgent); + + console.log("isMobileDevice", isMobileDevice()); + console.log("isiOSDevice", isiOS()); + console.log("isMozillaXR", isMozillaXR()); + console.log("isSafari", isSafari()); + console.log("isQuest", isQuest()); + + // Device detection + if (isMobileDevice()) { + if (isiOS()) + showBalloonMessage("iOS 🍎"); + else if (window.navigator.userAgent.indexOf("Android") > -1) + showBalloonMessage("Android 🤖"); + else + showBalloonMessage("Other Mobile 📱"); + } + else if (isDesktop()) { + showBalloonMessage("Desktop 🖥️"); + } + else { + showBalloonMessage("Other Device 🌏"); + } + + // Browser detection + if (isMobileDevice() && isiOS() && isSafari()) + showBalloonMessage("Safari 🌏"); + else if (isMozillaXR()) + showBalloonMessage("Mozilla XR 🦊"); + else if (isQuest()) + showBalloonMessage("Quest 🎮"); + else if (window.navigator.userAgent.indexOf("Chrome") > -1) + showBalloonMessage("Chrome 🌏"); + else + showBalloonMessage("Other Browser 🌏"); + + showBalloonMessage("UserAgent: " + window.navigator.userAgent); + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/Gallery UI/ButtonAndTextFiller.ts b/package/Runtime/_Shared/SampleScripts~/Gallery UI/ButtonAndTextFiller.ts new file mode 100644 index 000000000..d2cd1c395 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/Gallery UI/ButtonAndTextFiller.ts @@ -0,0 +1,41 @@ +import { Behaviour, Button, EventList, FileReference, Gizmos, Text, findObjectOfType, getTempVector, serializable } from "@needle-tools/engine"; +import { GalleryUI, GalleryUIItem } from "./GalleryUI"; + +class ButtonAndTextFillerElement { + @serializable(Button) + button?: Button; + + @serializable(Text) + label?: Text; +} + +export class ButtonAndTextFiller extends Behaviour { + @serializable(GalleryUI) + galleryUI?: GalleryUI; + + @serializable() + categoryName: string = ""; + + @serializable(FileReference) + icon?: FileReference; + + @serializable(ButtonAndTextFillerElement) + data: ButtonAndTextFillerElement[] = []; + + + awake(): void { + this.galleryUI ??= findObjectOfType(GalleryUI)!; + + const category = this.galleryUI?.categories.find(x => x.title === this.categoryName); + if (category) { + this.data.forEach(x => { + const item = new GalleryUIItem(); + item.name = x.label?.text || ""; + item.icon = this.icon; + item.click = new EventList(); + item.click?.addEventListener(() => { x.button?.onClick?.invoke(); }); + category.items.push(item); + }); + } + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/Gallery UI/GalleryUI.ts b/package/Runtime/_Shared/SampleScripts~/Gallery UI/GalleryUI.ts new file mode 100644 index 000000000..fbbd3645f --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/Gallery UI/GalleryUI.ts @@ -0,0 +1,444 @@ +import { Behaviour, EventList, FileReference, serializable } from "@needle-tools/engine"; + +export class GalleryUIItem { + @serializable() + name: string = "Name"; + + @serializable(FileReference) + icon?: FileReference; + + @serializable(EventList) + click?: EventList; +} + +export class GalleryUICategory { + @serializable() + title: string = "Title"; + + @serializable(FileReference) + icon?: FileReference; + + @serializable(EventList) + select?: EventList; + + @serializable(EventList) + deselect?: EventList; + + @serializable(GalleryUIItem) + items: GalleryUIItem[] = []; +} + +export class GalleryUI extends Behaviour { + @serializable(GalleryUICategory) + categories: GalleryUICategory[] = []; + + protected mainmenu?: Element; + protected submenuRoot?: Element; + protected submenu?: Element; + protected submenuTitle?: Element; + protected submenuContent?: Element; + + awake(): void { + document.body.insertAdjacentHTML("afterbegin", ``); + document.body.insertAdjacentHTML("afterbegin", html); + + this.mainmenu = document.querySelector(".mainmenu")!; + this.submenuRoot = document.querySelector(".submenu-wrapper")!; + this.submenu = document.querySelector(".submenu")!; + this.submenuTitle = document.querySelector(".submenu-title")!; + this.submenuContent = document.querySelector(".submenu-content")!; + + this.categories.forEach(x => this.addCategory(x)); + this.hideSubmenu(); + } + + /** Add a new category to data and apply it to html. + * Purpose is to give abbility to extend the menu during runtime / anytime after this script's awake. + */ + addNewCategory(category: GalleryUICategory) { + this.categories.push(category); + this.addCategory(category); + } + + protected addCategory(category: GalleryUICategory) { + if (!this.mainmenu) return; + const navBtn = createNavButton(category); + + this.mainmenu.appendChild(navBtn); + navBtn.onclick = () => { + if (this.selectedCategory === category) { + this.hideSubmenu(); + } + else { + this.showSubmenu(category); + } + }; + } + + protected addItem(item: GalleryUIItem) { + if (!this.submenuContent) return; + const panelBtn = createPanelButton(item); + + this.submenuContent.appendChild(panelBtn); + panelBtn.onclick = () => { + item.click?.invoke(); + }; + } + + protected selectedCategory?: GalleryUICategory; + protected showSubmenu(data: GalleryUICategory) { + this.selectedCategory = data; + this.selectedCategory?.select?.invoke(); + + if (this.submenuTitle) { + this.submenuTitle.textContent = data.title; + } + + // remove all nodes under this.submenuContent + while (this.submenuContent?.firstChild) { + this.submenuContent.removeChild(this.submenuContent.firstChild); + } + + // add new content + data.items.forEach(x => this.addItem(x)); + + this.submenuRoot?.classList.remove("close"); + } + + protected hideSubmenu() { + this.selectedCategory?.deselect?.invoke(); + this.selectedCategory = undefined; + + // remove all nodes under this.submenuContent + while (this.submenuContent?.firstChild) { + this.submenuContent?.removeChild(this.submenuContent.firstChild); + } + + this.submenuRoot?.classList.add("close"); + } +} + +const defaultIcon = "https://upload.wikimedia.org/wikipedia/commons/2/21/City_locator_4.svg"; +const createNavButton = (data: GalleryUICategory) => { + const button = document.createElement("button"); + button.classList.add("room"); + button.classList.add("open-submenu"); + button.innerHTML = /* html */` + + `; + + return button; +}; + +const createPanelButton = (data: GalleryUIItem) => { + const button = document.createElement("button"); + button.classList.add("submenu-button"); + + const img = /* html */` + ${data.name + `; + const a = /* html */` + ${data.name} + ` + if (data.icon) { + button.innerHTML += img; + } + + button.innerHTML += a; + + return button; +}; + +const html = /* html */` + + + +`; + +const css = /* css */` +/* @import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;600;700;800&display=swap'); */ + + +.mainmenu { + position: absolute; + top: 16px; + right: 16px; + display: flex; + flex-direction: column; + align-items: center; + width: 54px; + height: auto; + background: rgba(229, 230, 233, 0.8); + border-radius: 27px; + backdrop-filter: blur(15px); + -webkit-backdrop-filter: blur(15px); + box-shadow: 0 0 4px rgba(2, 2, 43, 0.2); + z-index: 1; + padding-top: 6px; + + /* default font settings */ + font-size: 1rem; + font-family: 'Roboto Flex', sans-serif; + /* font-optical-sizing: auto; */ + /* font-variation-settings: "width" 100; */ + color: rgb(40, 40, 40); +} + +.mainmenu button { + width: 42px; + height: 42px; + border: none; + border-radius: 50%; + margin-bottom: 4px; + background: transparent; + transition: background-color 0.5s; + outline: rgba(0, 0, 0, 0) 1px solid; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} + +.mainmenu button.active, +.mainmenu button:hover { + background: rgba(245, 245, 245, .8); + transition: all 0.1s linear .02s; + outline: rgba(0, 0, 0, .05) 1px solid; +} + +.mainmenu button.active img, +.mainmenu button:hover img +{ + /* filter: invert(100%) sepia(0%) saturate(7478%) hue-rotate(317deg) brightness(109%) contrast(99%); */ +} + +.mainmenu button img { + width: 32px; + height: 32px; +} + +.mainmenu button .state-icon { + position: absolute; + top: 9px; + left: 11px; + width: 32px; + height: 32px; + background-size: cover; + background-repeat: no-repeat; + pointer-events: none; + filter: invert(61%) sepia(85%) saturate(1169%) hue-rotate(92deg) brightness(92%) contrast(86%); +} + +.mainmenu button.active .state-icon, +.mainmenu button:hover .state-icon +{ + filter: invert(61%) sepia(85%) saturate(1169%) hue-rotate(92deg) brightness(92%) contrast(86%); +} + +/*Submenu*/ +.submenu-wrapper { + position: absolute; + top: 16px; + right: calc(70px + 10px); + width: 333px; + max-height: 60vh; + padding: 22px; + z-index: 1; + + background: #ffffff5c; + border: 1px solid rgba(255, 255, 255, .1); + border-radius: 1.1999rem; + outline: rgb(0 0 0 / 5%) 1px solid; + box-shadow: 0px 7px 0.5rem 0px rgb(0 0 0 / 6%), inset 0px 0px 1.3rem rgba(0, 0, 0, .05); + backdrop-filter: blur(16px); + -webkit-backdrop-filter: blur(16px); + + overflow: hidden; +} + +.submenu { + overflow-x: hidden; + overflow-y: scroll; + max-height: calc(60vh - 22px * 2); + font-family: 'Roboto Flex', sans-serif; +} + +/* width */ +.submenu::-webkit-scrollbar { + scrollbar-color: #ff0000; + width: 5px; +} + +/* Track */ +.submenu::-webkit-scrollbar-track { + background: #8880; + margin-right: 20px; +} + +/* Handle */ +.submenu::-webkit-scrollbar-thumb { + background: #8888; + border-radius: 10px; /* Rounded corners */ + margin: 0 8px; /* Offset the track to move the thumb left */ +} + +/* Handle on hover */ +.submenu::-webkit-scrollbar-thumb:hover { + background: #555A; +} + +.submenu-title { + color: #282828; + font-size: 22px; + font-weight: 800; + line-height: 32px; + margin-bottom: 16px; + margin-top: 0px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + border-bottom: 1px solid rgba(40, 40, 40, .4); +} + +.submenu-button { + height: 1.8rem; + display: flex; + align-items: center; + margin-bottom: 8px; + font-size: 1rem; + line-height: 32px; + border: none; + cursor: pointer; + font-family: 'Roboto Flex', sans-serif; + font-weight: 200; + width: 100%; + + background: transparent; + outline: rgba(0, 0, 0, 0) 1px solid; + border-radius: 0.8rem; +} + +.submenu-button:hover { + background: rgba(245, 245, 245, .8); + transition: all 0.1s linear .02s; + outline: rgba(0, 0, 0, .05) 1px solid; +} + +.submenu-button img { + width: 32px; + height: 32px; + margin-right: 6px; + margin-left: -6px; +} + +.submenu-button a { + color: #282828; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.submenu-content img { + max-width: 100%; + height: auto; + margin-right: 6px; +} + +.special { + display: flex; + align-items: center; + margin-top: 16px; + font-size: 13px; + line-height: 20px; + color: #919191; + border: none; + background: none; +} + +.special img { + width: 16px; + height: 16px; + filter: invert(61%) sepia(85%) saturate(1169%) hue-rotate(92deg) brightness(92%) contrast(86%); +} + +.submenu-wrapper.close { + display: none; +} + +@media screen and (max-width: 768px) { + .mainmenu { + width: 42px; + height: auto; + padding-bottom: 2px; + } + + .mainmenu button { + width: 32px; + height: 32px; + } + + .mainmenu button img { + width: 24px; + height: 24px; + } + + .mainmenu button .state-icon { + position: absolute; + top: 9px; + left: 9px; + width: 24px; + height: 24px; + } + + .submenu-wrapper { + right: calc(60px + 5px); + width: 256px; + border-radius: 21px; + padding: 16px; + max-height: 40vh; + } + + .submenu { + max-height: calc(40vh - 16px * 2); + } + + .submenu-title { + font-size: 18px; + line-height: 28px; + margin-bottom: 10px; + } + + .submenu-button { + margin-bottom: 6px; + /* font-size: 1.3rem; */ + line-height: 24px; + } + + .submenu-button img { + width: 24px; + height: 24px; + } + + .special { + margin-top: 10px; + font-size: 11px; + } + + .special img { + width: 10px; + height: 10px; + } +}`; \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXAsset.ts b/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXAsset.ts new file mode 100644 index 000000000..f23b45863 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXAsset.ts @@ -0,0 +1,72 @@ +import { Behaviour, GameObject, INeedleGLTFExtensionPlugin, ImageReference, Renderer, SourceIdentifier, addCustomExtensionPlugin, getParam, serializable } from "@needle-tools/engine"; +import { Loader, LoadingManager, Material, Texture } from "three"; + +import { MaterialXLoader } from 'three/examples/jsm/loaders/MaterialXLoader.js'; +import { nodeFrame } from "three/examples/jsm/renderers/webgl-legacy/nodes/WebGLNodes"; + +import { type GLTFLoaderPlugin, GLTFParser, GLTFLoader } from "three/examples/jsm/loaders/GLTFLoader.js"; + +// Documentation → https://docs.needle.tools/scripting + +const debug = getParam("debugmaterialx"); + +export class MaterialXAsset extends Behaviour { + + // A .mtlx file is basically an xml file that references other files, like textures. + // We're referencing it as "FileReference" so that it will be copied out on export. + //@type FileReference + @serializable(URL) + materialXAsset?: string; + + // As a workaround for the MaterialX loader not supporting proper control over texture loading yet, + // we need to manually assign all textures that are referenced in the .mtlx file. + @serializable(ImageReference) + images: Array = []; + + async awake () { + if (!this.materialXAsset) return; + this.loadMaterialX(this.materialXAsset as any as string); + } + + update() { + nodeFrame.update(); + } + + async loadMaterialX(path: string) { + const renderer = GameObject.getComponent(this.gameObject, Renderer); + if (!renderer) return; + + const manager = new LoadingManager(); + + // This is a WORKAROUND until we can properly reference compressed/packed textures (requires three.js update + MaterialX loader fixes). + // In the meantime, they're exported using ImageReference, where they are simply put into "assets/" + // without a subpath, so we need to assume + // 1) all texture names are unique + // 2) all textures needed by the .mtlx file are manually referenced in the array above + manager.resolveURL = ( url: string ) => { + // If the URL already starts with "assets/" we keep it as is. + if (url.startsWith('assets/')) return url; + + // Split out the path and only use the filename for reference for now, we assume unique names here. + const parts = url.split('/'); + const filename = parts.pop(); + if (debug) console.log('resolveURL', url, filename) + return "assets/" + filename; + }; + + const mtlxLoader = new MaterialXLoader(manager); + const material = await mtlxLoader + .setPath( '' ) + .loadAsync( path ) + .then( ( { materials } ) => { + // a mtlx file can contain multiple materials, we just take the first one here and log all of them + if (debug) console.log('Loaded .mtlx materials', materials); + const firstMaterial = Object.values( materials )[0] as Material; + return firstMaterial; + }); + + if (debug) console.log('Loaded .mtlx material', material, path); + if (material) + renderer.sharedMaterial = material; + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXNodeGraph.ts b/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXNodeGraph.ts new file mode 100644 index 000000000..80bcd49be --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/Material X/MaterialXNodeGraph.ts @@ -0,0 +1,120 @@ +import { Behaviour, GameObject, LogType, Renderer, getParam, isDevEnvironment, showBalloonMessage } from '@needle-tools/engine'; +import { MeshPhysicalNodeMaterial, Swizzable, TimerNode, mx_noise_vec3, normalWorld, timerLocal } from "three/examples/jsm/nodes/Nodes.js"; +import { nodeFrame } from "three/examples/jsm/renderers/webgl-legacy/nodes/WebGLNodes"; + +const debug = getParam("debugmaterialx"); + +export class ShadeWithMaterialX extends Behaviour { + private timerNode?: Swizzable; + private material?: MeshPhysicalNodeMaterial; + + start() { + const renderer = GameObject.getComponent(this.gameObject, Renderer); + if (!renderer) return; + + // construct node material + this.material = new MeshPhysicalNodeMaterial({}); + renderer.sharedMaterial = this.material; + + // construct the graph + this.constructNodeGraph(this.material); + this.material.needsUpdate = true; + + // optional, just showing the code on screen for live editing. + // It's better to delete this and do live editing in VS Code (can adjust imports and so on) + // this.makeRepl(); + } + + constructNodeGraph(material: MeshPhysicalNodeMaterial) { + // construct node graph from Swizzable<> nodes + const offsetNode = timerLocal(1); + this.timerNode = offsetNode; + const customUV = normalWorld.mul( 10 ).add( offsetNode ); + const noiseNode = mx_noise_vec3( customUV ); + + // assign as colorNode for the PBR material + material.colorNode = noiseNode; + } + + private methodCacheKey?: any; + + update() { + // quick hack to allow changing the node graph with hot reload + if (isDevEnvironment() && this.material) { + if (this.constructNodeGraph !== this.methodCacheKey) { + if (debug) console.log('rebuilding node graph'); + this.methodCacheKey = this.constructNodeGraph; + try { + this.constructNodeGraph(this.material); + this.material.needsUpdate = true; + } catch (e: any) { + console.error(e); + showBalloonMessage(e.message, LogType.Error); + throw e; + } + } + } + + // we can cache nodes and set values on them + if (this.timerNode) + this.timerNode.value = Math.sin(this.context.time.time); + nodeFrame.update(); + } + + /* + // The following is absolutely not needed – quick test to have an on-page REPL for the node graph + private makeRepl() { + const initialCode = +`// construct node graph from Swizzable<> nodes +const offsetNode = timerLocal(1); +this.timerNode = offsetNode; +const customUV = normalWorld.mul( 10 ).add( offsetNode ); +const noiseNode = mx_noise_vec3( customUV ); +// assign as colorNode for the PBR material +material.colorNode = noiseNode;`; + + // Show a little REPL so you can play with the graph right in your browser + if (isDevEnvironment()) { + const repl = document.createElement('div'); + repl.setAttribute('contenteditable', 'true'); + repl.style.resize = 'both'; + repl.style.position = 'absolute'; + repl.style.top = '10px'; + repl.style.left = '10px'; + repl.style.zIndex = '1000'; + repl.style.backgroundColor = 'rgba(0,0,0,0.5)'; + repl.style.color = 'white'; + repl.style.fontFamily = 'monospace'; + repl.style.whiteSpace = 'pre'; + repl.style.fontSize = '12px'; + repl.style.padding = '5px'; + repl.style.boxSizing = 'border-box'; + repl.style.overflow = 'auto'; + repl.style.lineHeight = '1.5'; + repl.style.textShadow = '0 0 1px black'; + repl.style.userSelect = 'text'; + repl.style.cursor = 'text'; + + document.body.appendChild(repl); + + const t = this; + // on changes to the repl, update the constructNodeGraph method + repl.addEventListener('input', () => { + const method = repl.innerText; + try { + t.constructNodeGraph = eval('(material) => { ' + method + ' }'); + } catch (e) { + showBalloonMessage(e.message, LogType.Error); + } + }); + + // prevent default on key presses + repl.addEventListener('keydown', (e) => { + e.stopPropagation(); + }); + + repl.innerText = initialCode; + } + } + */ +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/Postprocessing/ThreeTonemapping.ts b/package/Runtime/_Shared/SampleScripts~/Postprocessing/ThreeTonemapping.ts new file mode 100644 index 000000000..01de2a825 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/Postprocessing/ThreeTonemapping.ts @@ -0,0 +1,80 @@ +import { Behaviour, Mathf, getParam, serializable, showBalloonMessage } from "@needle-tools/engine"; +import * as THREE from "three"; + +const debug = getParam("debugtonemapping"); + +export enum ThreeTonemappingMethod { + NoToneMapping = 0, + LinearToneMapping = 1, + ReinhardToneMapping = 2, + CineonToneMapping = 3, + ACESFilmicToneMapping = 4, + CustomToneMapping = 5, + AgXToneMapping = 6, + NeutralToneMapping = 7 +} + +export class ThreeTonemapping extends Behaviour { + @serializable() + method: ThreeTonemappingMethod = ThreeTonemappingMethod.NeutralToneMapping; + + @serializable() + exposure: number = 1; + + awake(): void { + this.toggle(); + } + + update(): void { + if (!debug) return; + const input = this.context.input; + + if (input.isKeyDown("f")) { + this.toggle(); + } + if (input.isKeyDown("g")) { + this.method = Mathf.clamp(--this.method, 0, 7); + this.set(this.method as THREE.ToneMapping, this.exposure); + } + if (input.isKeyDown("h")) { + this.method = Mathf.clamp(++this.method, 0, 7); + this.set(this.method as THREE.ToneMapping, this.exposure); + } + + if (input.isKeyDown("j")) { + this.exposure = Mathf.clamp(this.exposure - 0.1, 0, 5); + this.set(this.method as THREE.ToneMapping, this.exposure); + } + if (input.isKeyDown("k")) { + this.exposure = Mathf.clamp(this.exposure + 0.1, 0, 5); + this.set(this.method as THREE.ToneMapping, this.exposure); + } + } + + private prevToneMapping?: ThreeTonemappingMethod; + private prevExposure?: number; + private state: boolean = false; + toggle() { + this.state = !this.state; + + if (this.state) { + if (debug) console.log() + this.prevToneMapping = this.context.renderer.toneMapping; + this.prevExposure = this.context.renderer.toneMappingExposure; + + this.set(this.method, this.exposure); + } + else { + this.context.renderer.toneMapping = this.prevToneMapping ?? 0; + this.context.renderer.toneMappingExposure = this.prevExposure ?? 1; + } + } + + set(method: ThreeTonemappingMethod | number, exposure: number) { + this.context.renderer.toneMapping = method as THREE.ToneMapping; + this.context.renderer.toneMappingExposure = exposure; + if (debug) { + showBalloonMessage(`Tonemapping | Method: ${ThreeTonemappingMethod[this.context.renderer.toneMapping]} | Exposure: ${this.context.renderer.toneMappingExposure.toFixed(1)}`); + } + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/ReflectionProbes/ReflectionsSwitcher.ts b/package/Runtime/_Shared/SampleScripts~/ReflectionProbes/ReflectionsSwitcher.ts new file mode 100644 index 000000000..82d69fab8 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/ReflectionProbes/ReflectionsSwitcher.ts @@ -0,0 +1,13 @@ +import { Behaviour, Renderer, serializable } from "@needle-tools/engine"; +import { Object3D } from "three"; + +export class ReflectionsSwitcher extends Behaviour { + @serializable(Renderer) + renderers: Renderer[] = []; + + select(anchor: Object3D) { + this.renderers.forEach(renderer => { + renderer.probeAnchor = anchor; + }); + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/ResetAnimationsForXR.ts b/package/Runtime/_Shared/SampleScripts~/ResetAnimationsForXR.ts new file mode 100644 index 000000000..14dd76527 --- /dev/null +++ b/package/Runtime/_Shared/SampleScripts~/ResetAnimationsForXR.ts @@ -0,0 +1,33 @@ +import { Behaviour, GameObject, NeedleXREventArgs, USDZExporter, Animation, AudioSource } from "@needle-tools/engine"; + +export class ResetAnimationsForXR extends Behaviour { + onEnable(): void { + const exporter = GameObject.findObjectOfType(USDZExporter); + exporter?.addEventListener("before-export", () => { + this.resetAnimations(); + }); + } + + onEnterXR(_args: NeedleXREventArgs): void { + this.resetAnimations(); + } + + private resetAnimations() { + console.warn("Resetting animations and audio for XR export.") + + const animationComponentsInScene = GameObject.findObjectsOfType(Animation); + for (const animation of animationComponentsInScene) { + animation.actions.forEach(action => { + action.reset(); + action.time = 0; + action.play(); + }); + } + + const audioInScene = GameObject.findObjectsOfType(AudioSource); + for (const audio of audioInScene) { + audio.stop(); + audio.play(); + } + } +} \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/StartPosition.ts b/package/Runtime/_Shared/SampleScripts~/StartPosition.ts index cc9f1733b..8fcedde9e 100644 --- a/package/Runtime/_Shared/SampleScripts~/StartPosition.ts +++ b/package/Runtime/_Shared/SampleScripts~/StartPosition.ts @@ -1,18 +1,29 @@ // START MARKER Auto Reset -import { Behaviour, Collider, GameObject, Rigidbody, serializeable } from "@needle-tools/engine"; -import { Vector3 } from "three"; +import { ActionBuilder, BehaviorExtension, BehaviorModel, Behaviour, Collider, GameObject, Rigidbody, TriggerBuilder, USDObject, USDZExporter, UsdzBehaviour, serializeable } from "@needle-tools/engine"; +import type { USDZExporterContext } from "@needle-tools/engine"; +import { Matrix4, Vector3 } from "three"; export class StartPosition extends Behaviour { //@nonSerialized startPosition?: Vector3; + //@nonSerialized + startMatrix?: Matrix4; start() { this.updateStartPosition(); + const usdzExporter = GameObject.findObjectOfType(USDZExporter); + if (usdzExporter) { + usdzExporter.addEventListener("before-export", () => { + this.resetToStart(); + }); + } } updateStartPosition(){ + this.gameObject.updateMatrix(); this.startPosition = this.gameObject.position.clone(); + this.startMatrix = this.gameObject.matrix.clone(); } resetToStart() { @@ -23,7 +34,7 @@ export class StartPosition extends Behaviour { } /** Reset to start position when object is exiting the collider */ -export class AutoReset extends StartPosition { +export class AutoReset extends StartPosition implements UsdzBehaviour { @serializeable(Collider) worldCollider?: Collider; @@ -38,5 +49,34 @@ export class AutoReset extends StartPosition { this.resetToStart(); } } + createBehaviours(ext: BehaviorExtension, model, context: USDZExporterContext) { + if (model.uuid !== this.gameObject.uuid) return; + if (!this.startPosition || !this.startMatrix) return; + + // construct an empty prim that we can use to reposition the model + // its world position needs to match the intended world position of the model + const empty = USDObject.createEmpty(); + if (this.gameObject.parent) + // convert startMatrix to worldspace with the parent matrix + empty.matrix = this.gameObject.parent.matrixWorld.clone().multiply(this.startMatrix); + else + // startMatrix is already in world space + empty.matrix = this.startMatrix; + + context.document.add(empty); + + const resetAfterTime = new BehaviorModel("_reset_" + this.name + "_afterTime", + TriggerBuilder.sceneStartTrigger(), + ActionBuilder.sequence( + ActionBuilder.waitAction(Math.random() * 4 + 1), + ActionBuilder.sequence( + ActionBuilder.transformAction(this.gameObject, empty, 0, "absolute", "none"), + ActionBuilder.waitAction(5), + ).makeLooping(), + ) + ).makeExclusive(true); + + ext.addBehavior(resetAfterTime); + } } -// END MARKER Auto Reset \ No newline at end of file +// END MARKER Auto Reset diff --git a/package/Runtime/_Shared/SampleScripts~/codegen/register_types.ts b/package/Runtime/_Shared/SampleScripts~/codegen/register_types.ts index 9ff98c2b8..e8f8974aa 100644 --- a/package/Runtime/_Shared/SampleScripts~/codegen/register_types.ts +++ b/package/Runtime/_Shared/SampleScripts~/codegen/register_types.ts @@ -9,6 +9,8 @@ import { Cannon } from "../Cannon.js"; import { RandomColor } from "../ChangeColor.js"; import { ChangeColorOnCollision } from "../ChangeColorOnCollision.js"; import { IncreaseShaderSpeedOverTime } from "../ChangeCustomShaderProperty.js"; +import { ClickButton } from "../ClickButton.js"; +import { ClickToReset } from "../ClickToReset.js"; import { DebugLOD } from "../DebugLOD.js"; import { DepthOfFieldController } from "../DepthOfFieldController.js"; import { DisableEnvironmentLight } from "../DisableEnvironment.js"; @@ -27,6 +29,7 @@ import { PhysicsTrigger } from "../PhysicsCollision.js"; import { PlayAnimationOnCollision } from "../PlayAnimationOnCollision.js"; import { PlayAnimationOnTrigger } from "../PlayAnimationOnTrigger.js"; import { PlayAudioOnCollision } from "../PlayAudioOnCollision.js"; +import { ResetAnimationsForXR } from "../ResetAnimationsForXR.js"; import { ResponsiveContent } from "../ResponsiveContent.js"; import { LoadingSceneRoot } from "../SceneSwitcher.js"; import { SceneLoadingEvents } from "../SceneSwitcher.js"; @@ -42,10 +45,20 @@ import { ResetPositionOnInterval } from "../VisibilitySamples.js"; import { ToggleVisibility } from "../VisibilitySamples.js"; import { WireframeMaterial } from "../WireframeMaterial.js"; import { XRLifecycleEvents } from "../XRLifecycleEvents.js"; +import { WebXRBodyTracking } from "../BodyTracking/WebXRBodyTracking.js"; import { Arrow } from "../Bow & Arrow/Arrow.js"; import { ArrowShooting } from "../Bow & Arrow/ArrowShooting.js"; import { BowArrowTarget } from "../Bow & Arrow/BowArrowTarget.js"; import { BowTargetSpawner } from "../Bow & Arrow/BowTargetSpawner.js"; +import { DeviceDetection } from "../Device Detection/DeviceDetection.js"; +import { ButtonAndTextFiller } from "../Gallery UI/ButtonAndTextFiller.js"; +import { GalleryUIItem } from "../Gallery UI/GalleryUI.js"; +import { GalleryUICategory } from "../Gallery UI/GalleryUI.js"; +import { GalleryUI } from "../Gallery UI/GalleryUI.js"; +import { MaterialXAsset } from "../Material X/MaterialXAsset.js"; +import { ShadeWithMaterialX } from "../Material X/MaterialXNodeGraph.js"; +import { ThreeTonemapping } from "../Postprocessing/ThreeTonemapping.js"; +import { ReflectionsSwitcher } from "../ReflectionProbes/ReflectionsSwitcher.js"; import { VariantInfo } from "../Variants/VariantInfo.js"; import { VariantSwitcher } from "../Variants/VariantSwitcher.js"; @@ -57,6 +70,8 @@ TypeStore.add("Cannon", Cannon); TypeStore.add("RandomColor", RandomColor); TypeStore.add("ChangeColorOnCollision", ChangeColorOnCollision); TypeStore.add("IncreaseShaderSpeedOverTime", IncreaseShaderSpeedOverTime); +TypeStore.add("ClickButton", ClickButton); +TypeStore.add("ClickToReset", ClickToReset); TypeStore.add("DebugLOD", DebugLOD); TypeStore.add("DepthOfFieldController", DepthOfFieldController); TypeStore.add("DisableEnvironmentLight", DisableEnvironmentLight); @@ -75,6 +90,7 @@ TypeStore.add("PhysicsTrigger", PhysicsTrigger); TypeStore.add("PlayAnimationOnCollision", PlayAnimationOnCollision); TypeStore.add("PlayAnimationOnTrigger", PlayAnimationOnTrigger); TypeStore.add("PlayAudioOnCollision", PlayAudioOnCollision); +TypeStore.add("ResetAnimationsForXR", ResetAnimationsForXR); TypeStore.add("ResponsiveContent", ResponsiveContent); TypeStore.add("LoadingSceneRoot", LoadingSceneRoot); TypeStore.add("SceneLoadingEvents", SceneLoadingEvents); @@ -90,9 +106,19 @@ TypeStore.add("ResetPositionOnInterval", ResetPositionOnInterval); TypeStore.add("ToggleVisibility", ToggleVisibility); TypeStore.add("WireframeMaterial", WireframeMaterial); TypeStore.add("XRLifecycleEvents", XRLifecycleEvents); +TypeStore.add("WebXRBodyTracking", WebXRBodyTracking); TypeStore.add("Arrow", Arrow); TypeStore.add("ArrowShooting", ArrowShooting); TypeStore.add("BowArrowTarget", BowArrowTarget); TypeStore.add("BowTargetSpawner", BowTargetSpawner); +TypeStore.add("DeviceDetection", DeviceDetection); +TypeStore.add("ButtonAndTextFiller", ButtonAndTextFiller); +TypeStore.add("GalleryUIItem", GalleryUIItem); +TypeStore.add("GalleryUICategory", GalleryUICategory); +TypeStore.add("GalleryUI", GalleryUI); +TypeStore.add("MaterialXAsset", MaterialXAsset); +TypeStore.add("ShadeWithMaterialX", ShadeWithMaterialX); +TypeStore.add("ThreeTonemapping", ThreeTonemapping); +TypeStore.add("ReflectionsSwitcher", ReflectionsSwitcher); TypeStore.add("VariantInfo", VariantInfo); TypeStore.add("VariantSwitcher", VariantSwitcher); diff --git a/package/Runtime/_Shared/SampleScripts~/package-lock.json b/package/Runtime/_Shared/SampleScripts~/package-lock.json index 467545221..d889ff39d 100644 --- a/package/Runtime/_Shared/SampleScripts~/package-lock.json +++ b/package/Runtime/_Shared/SampleScripts~/package-lock.json @@ -8,21 +8,21 @@ "name": "@needle-tools/samples-scripts", "version": "1.0.0", "devDependencies": { - "@needle-tools/engine": "^3.36.6", + "@needle-tools/engine": "^3.37.7-beta", "@types/three": "0.162.0", "three": "npm:@needle-tools/three@^0.162.2" }, "peerDependencies": { - "@needle-tools/engine": "^3.36.6", + "@needle-tools/engine": "^3.37.7-beta", "three": "npm:@needle-tools/three@^0.162.2" } }, "../../../../../needle-engine/js/package~": { "name": "@needle-tools/engine", - "version": "3.36.6", + "version": "3.37.7-beta", "dev": true, "dependencies": { - "@dimforge/rapier3d-compat": "^0.11.2", + "@dimforge/rapier3d-compat": "^0.12.0", "@webxr-input-profiles/motion-controllers": "^1.0.0", "flatbuffers": "2.0.4", "md5": "^2.3.0", diff --git a/package/Runtime/_Shared/SampleScripts~/package.json b/package/Runtime/_Shared/SampleScripts~/package.json index c33b58d06..2645b9e10 100644 --- a/package/Runtime/_Shared/SampleScripts~/package.json +++ b/package/Runtime/_Shared/SampleScripts~/package.json @@ -3,11 +3,11 @@ "version": "1.0.0", "dependencies": {}, "peerDependencies": { - "@needle-tools/engine": "^3.36.6", + "@needle-tools/engine": "^3.37.7-beta", "three": "npm:@needle-tools/three@^0.162.2" }, "devDependencies": { - "@needle-tools/engine": "^3.36.6", + "@needle-tools/engine": "^3.37.7-beta", "three": "npm:@needle-tools/three@^0.162.2", "@types/three": "0.162.0" } diff --git a/package/Runtime/_Shared/Showcase/Materials/Divider.mat b/package/Runtime/_Shared/Showcase/Materials/Divider.mat index bff681b6e..989a768d3 100644 --- a/package/Runtime/_Shared/Showcase/Materials/Divider.mat +++ b/package/Runtime/_Shared/Showcase/Materials/Divider.mat @@ -22,9 +22,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Divider m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] + m_ValidKeywords: + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 @@ -32,7 +31,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -165,7 +163,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -192,6 +192,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/_Shared/Showcase/Models/Gallery/Open/Materials/Pedestal.mat b/package/Runtime/_Shared/Showcase/Models/Gallery/Open/Materials/Pedestal.mat index b901ec516..a07dc54ad 100644 --- a/package/Runtime/_Shared/Showcase/Models/Gallery/Open/Materials/Pedestal.mat +++ b/package/Runtime/_Shared/Showcase/Models/Gallery/Open/Materials/Pedestal.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Pedestal m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1 diff --git a/package/Runtime/_Shared/Showcase/Models/Gallery/Open/Materials/Wall.mat b/package/Runtime/_Shared/Showcase/Models/Gallery/Open/Materials/Wall.mat index 3a8ee8763..b775c30b9 100644 --- a/package/Runtime/_Shared/Showcase/Models/Gallery/Open/Materials/Wall.mat +++ b/package/Runtime/_Shared/Showcase/Models/Gallery/Open/Materials/Wall.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Wall m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1 diff --git a/package/Runtime/_Shared/Showcase/Models/MaterialBall/V3/ReferenceMat.mat b/package/Runtime/_Shared/Showcase/Models/MaterialBall/V3/ReferenceMat.mat index 9f66b6e7d..54c434bd5 100644 --- a/package/Runtime/_Shared/Showcase/Models/MaterialBall/V3/ReferenceMat.mat +++ b/package/Runtime/_Shared/Showcase/Models/MaterialBall/V3/ReferenceMat.mat @@ -9,10 +9,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ReferenceMat m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -21,7 +20,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -166,7 +164,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -195,6 +195,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/_Shared/Showcase/Models/MaterialBall/V3/ReferenceMat_Green.mat b/package/Runtime/_Shared/Showcase/Models/MaterialBall/V3/ReferenceMat_Green.mat index b833bb26e..fe6465b62 100644 --- a/package/Runtime/_Shared/Showcase/Models/MaterialBall/V3/ReferenceMat_Green.mat +++ b/package/Runtime/_Shared/Showcase/Models/MaterialBall/V3/ReferenceMat_Green.mat @@ -22,10 +22,9 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: ReferenceMat_Green m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -34,7 +33,6 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -179,7 +177,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 @@ -208,6 +208,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/_Shared/Showcase/Models/Pedestal/Materials/Bottom.mat b/package/Runtime/_Shared/Showcase/Models/Pedestal/Materials/Bottom.mat index 3a5bcbbe2..d9e82a1aa 100644 --- a/package/Runtime/_Shared/Showcase/Models/Pedestal/Materials/Bottom.mat +++ b/package/Runtime/_Shared/Showcase/Models/Pedestal/Materials/Bottom.mat @@ -39,6 +39,7 @@ Material: - _RECEIVE_SHADOWS_OFF - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -163,6 +164,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/_Shared/Showcase/Models/Pedestal/Materials/Top.mat b/package/Runtime/_Shared/Showcase/Models/Pedestal/Materials/Top.mat index 1f15dde58..504d83273 100644 --- a/package/Runtime/_Shared/Showcase/Models/Pedestal/Materials/Top.mat +++ b/package/Runtime/_Shared/Showcase/Models/Pedestal/Materials/Top.mat @@ -24,6 +24,7 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -120,6 +121,8 @@ Material: - _Cull: 0 - _DstBlend: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 @@ -144,6 +147,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/_Shared/Showcase/Prefabs/Open/Showcase - Wide.prefab b/package/Runtime/_Shared/Showcase/Prefabs/Open/Showcase - Wide.prefab index da1e9ed6a..7f9785f83 100644 --- a/package/Runtime/_Shared/Showcase/Prefabs/Open/Showcase - Wide.prefab +++ b/package/Runtime/_Shared/Showcase/Prefabs/Open/Showcase - Wide.prefab @@ -26,9 +26,9 @@ Transform: m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} m_LocalPosition: {x: 6.3573112, y: -0.32999945, z: 26.630898} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2660485746134452693} - - {fileID: 1639170991136181118} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} @@ -94,65 +94,3 @@ Transform: m_CorrespondingSourceObject: {fileID: 2791727289243958750, guid: e0fde4a1aee4f4c4d8e3c2de6e586cf4, type: 3} m_PrefabInstance: {fileID: 168256740179309579} m_PrefabAsset: {fileID: 0} ---- !u!1001 &3216711344432859967 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 8257299442827736855} - m_Modifications: - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0988 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalPosition.z - value: 1.249 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4187095001163874494, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - propertyPath: m_Name - value: Showcase text - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} ---- !u!4 &1639170991136181118 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4187095001163874369, guid: 92109cb8bf293804b92eda19c9efde27, type: 3} - m_PrefabInstance: {fileID: 3216711344432859967} - m_PrefabAsset: {fileID: 0} diff --git a/package/Runtime/_Shared/Showcase/ShowcaseLighting 3.lighting b/package/Runtime/_Shared/Showcase/ShowcaseLighting 3.lighting new file mode 100644 index 000000000..c40b9aca2 --- /dev/null +++ b/package/Runtime/_Shared/Showcase/ShowcaseLighting 3.lighting @@ -0,0 +1,64 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ShowcaseLighting 3 + serializedVersion: 4 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 2 + m_LightmapMaxSize: 2048 + m_BakeResolution: 15 + m_Padding: 2 + m_LightmapCompression: 0 + m_AO: 1 + m_AOMaxDistance: 0.1 + m_CompAOExponent: 0.74 + m_CompAOExponentDirect: 0.59 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 0 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15201, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 128 + m_PVREnvironmentSampleCount: 16 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 1 + m_PVREnvironmentMIS: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRTiledBaking: 0 diff --git a/package/Runtime/_Shared/Showcase/ShowcaseLighting 3.lighting.meta b/package/Runtime/_Shared/Showcase/ShowcaseLighting 3.lighting.meta new file mode 100644 index 000000000..80438f3b4 --- /dev/null +++ b/package/Runtime/_Shared/Showcase/ShowcaseLighting 3.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d4582106947b7d4bb79d06e629fa41c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/_Shared/WoodenBlocks/Materials/Pedestal.mat b/package/Runtime/_Shared/WoodenBlocks/Materials/Pedestal.mat index 6be005225..8457b896f 100644 --- a/package/Runtime/_Shared/WoodenBlocks/Materials/Pedestal.mat +++ b/package/Runtime/_Shared/WoodenBlocks/Materials/Pedestal.mat @@ -25,6 +25,7 @@ Material: m_ValidKeywords: - _TEXTURE_TRANSFORM_ON - _VERTEX_COLORS_ON + - _VOLUME_TRANSMISSION_OFF m_InvalidKeywords: [] m_LightmapFlags: 6 m_EnableInstancingVariants: 0 @@ -147,6 +148,7 @@ Material: - clearcoatRoughnessTextureTexCoord: 0 - clearcoatTextureRotation: 0 - clearcoatTextureTexCoord: 0 + - dispersion: 0 - emissiveTextureRotation: 0 - emissiveTextureTexCoord: 0 - ior: 1.5 diff --git a/package/Runtime/iFrameContent/iFrameContent.unity b/package/Runtime/iFrameContent/iFrameContent.unity index 94f92dc01..69ef57057 100644 --- a/package/Runtime/iFrameContent/iFrameContent.unity +++ b/package/Runtime/iFrameContent/iFrameContent.unity @@ -633,6 +633,7 @@ MonoBehaviour: ShowNeedleLogo: 1 CreateFullscreenButton: 1 CreateMuteButton: 0 + CreateQRCodeButton: 1 ShowSpatialMenu: 1 --- !u!1 &1417822348 GameObject: diff --git a/package/WebProjects~/FrontendIntegration/include/JavascriptCommunication.jpg b/package/WebProjects~/FrontendIntegration/include/JavascriptCommunication.jpg index f52754a45..fc730cc5b 100644 Binary files a/package/WebProjects~/FrontendIntegration/include/JavascriptCommunication.jpg and b/package/WebProjects~/FrontendIntegration/include/JavascriptCommunication.jpg differ diff --git a/package/WebProjects~/FrontendIntegration/include/needle/poweredbyneedle.webp b/package/WebProjects~/FrontendIntegration/include/needle/poweredbyneedle.webp new file mode 100644 index 000000000..ecc17cbf2 Binary files /dev/null and b/package/WebProjects~/FrontendIntegration/include/needle/poweredbyneedle.webp differ diff --git a/package/WebProjects~/FrontendIntegration/include/poster.webp b/package/WebProjects~/FrontendIntegration/include/poster.webp index 4c761c0c1..24a8c30a7 100644 Binary files a/package/WebProjects~/FrontendIntegration/include/poster.webp and b/package/WebProjects~/FrontendIntegration/include/poster.webp differ diff --git a/package/WebProjects~/FrontendIntegration/package-lock.json b/package/WebProjects~/FrontendIntegration/package-lock.json index 89d2b49cd..d6523033a 100644 --- a/package/WebProjects~/FrontendIntegration/package-lock.json +++ b/package/WebProjects~/FrontendIntegration/package-lock.json @@ -8,12 +8,12 @@ "name": "my-project", "version": "1.0.0", "dependencies": { - "@needle-tools/engine": "^3.34.1-alpha.1", - "@needle-tools/javascript-communication-sample": "file:../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "^3.37.8-alpha", + "@needle-tools/javascript-communication-sample": "file:./../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~", + "three": "npm:@needle-tools/three@^0.162.2" }, "devDependencies": { - "@needle-tools/helper": "^1.7.0-beta.2", + "@needle-tools/helper": "^1.8.0", "@types/three": "0.162.0", "@vitejs/plugin-basic-ssl": "^1.0.1", "typescript": "^5.0.4", @@ -21,12 +21,16 @@ "vite-plugin-compression": "^0.5.1" } }, + "../../../../needle-engine/gltf-progressive": { + "dev": true + }, "../../../../needle-engine/js/package~": { "name": "@needle-tools/engine", - "version": "3.34.1-alpha.1", + "version": "3.37.8-alpha", "dev": true, "dependencies": { - "@dimforge/rapier3d-compat": "^0.11.2", + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "file:../../modules/gltf-progressive", "@webxr-input-profiles/motion-controllers": "^1.0.0", "flatbuffers": "2.0.4", "md5": "^2.3.0", @@ -35,7 +39,7 @@ "postprocessing": "^6.35.1", "simplex-noise": "^4.0.1", "stats.js": "^0.17.0", - "three": "npm:@needle-tools/three@^0.162.1", + "three": "npm:@needle-tools/three@^0.162.2", "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", "three.quarks": "0.10.8", "uuid": "^9.0.0", @@ -44,7 +48,7 @@ "devDependencies": { "@babel/runtime": "^7.16.0", "@luncheon/esbuild-plugin-gzip": "^0.1.0", - "@needle-tools/helper": "^1.7.0-beta.2", + "@needle-tools/helper": "^1.8.0", "@needle-tools/needle-component-compiler": "^1.9.3", "@stylistic/eslint-plugin-ts": "^1.5.4", "@types/three": "0.162.0", @@ -71,14 +75,6 @@ "vite": "<= 4.3.9" } }, - "../../../../needle-engine/js/package~/node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "../../../../needle-engine/js/package~/node_modules/@ampproject/remapping": { "version": "2.3.0", "dev": true, @@ -93,20 +89,20 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/code-frame": { - "version": "7.23.5", + "version": "7.24.2", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "../../../../needle-engine/js/package~/node_modules/@babel/compat-data": { - "version": "7.23.5", + "version": "7.24.4", "dev": true, "license": "MIT", "peer": true, @@ -115,21 +111,21 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/core": { - "version": "7.24.0", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.0", - "@babel/parser": "^7.24.0", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", - "@babel/types": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -145,14 +141,14 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/generator": { - "version": "7.23.6", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -210,28 +206,28 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/helper-module-imports": { - "version": "7.22.15", + "version": "7.24.3", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "../../../../needle-engine/js/package~/node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -241,31 +237,31 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/helper-simple-access": { - "version": "7.22.5", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" } }, "../../../../needle-engine/js/package~/node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" } }, "../../../../needle-engine/js/package~/node_modules/@babel/helper-string-parser": { - "version": "7.23.4", + "version": "7.24.1", "dev": true, "license": "MIT", "peer": true, @@ -274,7 +270,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, @@ -292,35 +288,36 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/helpers": { - "version": "7.24.0", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" } }, "../../../../needle-engine/js/package~/node_modules/@babel/highlight": { - "version": "7.23.4", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "../../../../needle-engine/js/package~/node_modules/@babel/parser": { - "version": "7.24.0", + "version": "7.24.5", "dev": true, "license": "MIT", "bin": { @@ -345,7 +342,7 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/@babel/runtime": { - "version": "7.24.0", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { @@ -370,19 +367,19 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/traverse": { - "version": "7.24.0", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -391,13 +388,13 @@ } }, "../../../../needle-engine/js/package~/node_modules/@babel/types": { - "version": "7.24.0", + "version": "7.24.5", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -512,20 +509,20 @@ } }, "../../../../needle-engine/js/package~/node_modules/@dimforge/rapier3d-compat": { - "version": "0.11.2", + "version": "0.12.0", "dev": true, "license": "Apache-2.0" }, - "../../../../needle-engine/js/package~/node_modules/@esbuild/darwin-arm64": { + "../../../../needle-engine/js/package~/node_modules/@esbuild/win32-x64": { "version": "0.17.19", "cpu": [ - "arm64" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "darwin" + "win32" ], "engines": { "node": ">=12" @@ -618,7 +615,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/@gltf-transform/core": { - "version": "3.10.0", + "version": "3.10.1", "dev": true, "license": "MIT", "dependencies": { @@ -629,11 +626,11 @@ } }, "../../../../needle-engine/js/package~/node_modules/@gltf-transform/extensions": { - "version": "3.10.0", + "version": "3.10.1", "dev": true, "license": "MIT", "dependencies": { - "@gltf-transform/core": "^3.10.0", + "@gltf-transform/core": "^3.10.1", "ktx-parse": "^0.6.0" }, "funding": { @@ -641,12 +638,12 @@ } }, "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions": { - "version": "3.10.0", + "version": "3.10.1", "dev": true, "license": "MIT", "dependencies": { - "@gltf-transform/core": "^3.10.0", - "@gltf-transform/extensions": "^3.10.0", + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", "ktx-parse": "^0.6.0", "ndarray": "^1.0.19", "ndarray-lanczos": "^0.3.0", @@ -656,17 +653,6 @@ "url": "https://github.com/sponsors/donmccurdy" } }, - "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/ndarray-pixels": { "version": "3.1.0", "dev": true, @@ -678,75 +664,6 @@ "sharp": "^0.32.6" } }, - "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/node-addon-api": { - "version": "6.1.0", - "dev": true, - "license": "MIT" - }, - "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/sharp": { - "version": "0.32.6", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/tar-fs": { - "version": "3.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0" - } - }, - "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/tar-stream": { - "version": "3.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "../../../../needle-engine/js/package~/node_modules/@humanwhocodes/config-array": { "version": "0.11.14", "dev": true, @@ -793,7 +710,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", + "version": "2.0.3", "dev": true, "license": "BSD-3-Clause" }, @@ -1255,7 +1172,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/@jsdoc/salty": { - "version": "0.2.7", + "version": "0.2.8", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1273,13 +1190,101 @@ "esbuild": ">=0.11.15" } }, + "../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../../../../needle-engine/js/package~/node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline": { - "version": "1.3.1", + "version": "1.4.11", "dev": true, "dependencies": { - "@gltf-transform/core": "^3.7.3", - "@gltf-transform/extensions": "^3.7.3", - "@gltf-transform/functions": "^3.7.3", + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", + "@gltf-transform/functions": "^3.10.1", "command-exists": "^1.2.9", "command-line-args": "^5.2.1", "draco3dgltf": "^1.5.3", @@ -1291,8 +1296,9 @@ "ndarray-pixels": "^2.0.1", "p-limit": "3.1.0", "semver": "^7.3.7", - "sharp": "^0.31.3", - "tmp": "^0.2.1" + "sharp": "^0.32.6", + "tmp": "^0.2.1", + "uuid": "^9.0.1" } }, "../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-build-pipeline/node_modules/lru-cache": { @@ -1325,13 +1331,17 @@ "dev": true, "license": "ISC" }, + "../../../../needle-engine/js/package~/node_modules/@needle-tools/gltf-progressive": { + "resolved": "../../../../needle-engine/gltf-progressive", + "link": true + }, "../../../../needle-engine/js/package~/node_modules/@needle-tools/helper": { - "version": "1.7.0-beta.2", + "version": "1.8.2", "dev": true, "license": "ISC", "dependencies": { "@caporal/core": "^2.0.7", - "@needle-tools/gltf-build-pipeline": "^1.3.0", + "@needle-tools/gltf-build-pipeline": "^1.4.1-beta", "@needle-tools/needle-component-compiler": "^1.0.0", "archiver": "^5.3.1", "basic-ftp": "^5.0.5", @@ -1400,11 +1410,11 @@ } }, "../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-js": { - "version": "1.6.3", + "version": "1.8.0", "dev": true, "license": "MIT", "dependencies": { - "@types/eslint": "^8.56.2", + "@types/eslint": "^8.56.10", "acorn": "^8.11.3", "escape-string-regexp": "^4.0.0", "eslint-visitor-keys": "^3.4.3", @@ -1418,12 +1428,12 @@ } }, "../../../../needle-engine/js/package~/node_modules/@stylistic/eslint-plugin-ts": { - "version": "1.6.3", + "version": "1.8.0", "dev": true, "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "1.6.3", - "@types/eslint": "^8.56.2", + "@stylistic/eslint-plugin-js": "1.8.0", + "@types/eslint": "^8.56.10", "@typescript-eslint/utils": "^6.21.0" }, "engines": { @@ -1458,7 +1468,7 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/@types/eslint": { - "version": "8.56.5", + "version": "8.56.10", "dev": true, "license": "MIT", "dependencies": { @@ -1496,7 +1506,7 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/@types/lodash": { - "version": "4.14.202", + "version": "4.17.0", "dev": true, "license": "MIT" }, @@ -1525,7 +1535,7 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/@types/node": { - "version": "20.11.24", + "version": "20.12.7", "dev": true, "license": "MIT", "dependencies": { @@ -1573,7 +1583,7 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/@types/webxr": { - "version": "0.5.14", + "version": "0.5.15", "dev": true, "license": "MIT" }, @@ -1887,6 +1897,18 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "../../../../needle-engine/js/package~/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "../../../../needle-engine/js/package~/node_modules/ajv": { "version": "6.12.6", "dev": true, @@ -1970,6 +1992,12 @@ "dev": true, "license": "BSD-2-Clause" }, + "../../../../needle-engine/js/package~/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/arabic-persian-reshaper": { "version": "1.0.1", "dev": true, @@ -2044,6 +2072,19 @@ "safe-buffer": "~5.1.0" } }, + "../../../../needle-engine/js/package~/node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, "../../../../needle-engine/js/package~/node_modules/argparse": { "version": "2.0.1", "dev": true, @@ -2073,14 +2114,15 @@ } }, "../../../../needle-engine/js/package~/node_modules/array-includes": { - "version": "3.1.7", + "version": "3.1.8", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -2098,33 +2140,16 @@ "node": ">=8" } }, - "../../../../needle-engine/js/package~/node_modules/array.prototype.filter": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "../../../../needle-engine/js/package~/node_modules/array.prototype.findlastindex": { - "version": "1.2.4", + "version": "1.2.5", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", + "es-abstract": "^1.23.2", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" }, "engines": { @@ -2277,31 +2302,30 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/bare-events": { - "version": "2.2.1", + "version": "2.2.2", "dev": true, "license": "Apache-2.0", "optional": true }, "../../../../needle-engine/js/package~/node_modules/bare-fs": { - "version": "2.2.1", + "version": "2.3.0", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "bare-events": "^2.0.0", - "bare-os": "^2.0.0", "bare-path": "^2.0.0", - "streamx": "^2.13.0" + "bare-stream": "^1.0.0" } }, "../../../../needle-engine/js/package~/node_modules/bare-os": { - "version": "2.2.0", + "version": "2.3.0", "dev": true, "license": "Apache-2.0", "optional": true }, "../../../../needle-engine/js/package~/node_modules/bare-path": { - "version": "2.1.0", + "version": "2.1.2", "dev": true, "license": "Apache-2.0", "optional": true, @@ -2309,6 +2333,15 @@ "bare-os": "^2.1.0" } }, + "../../../../needle-engine/js/package~/node_modules/bare-stream": { + "version": "1.0.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "streamx": "^2.16.1" + } + }, "../../../../needle-engine/js/package~/node_modules/base64-js": { "version": "1.5.1", "dev": true, @@ -2345,11 +2378,14 @@ } }, "../../../../needle-engine/js/package~/node_modules/binary-extensions": { - "version": "2.2.0", + "version": "2.3.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "../../../../needle-engine/js/package~/node_modules/bl": { @@ -2568,16 +2604,8 @@ "dev": true, "license": "MIT" }, - "../../../../needle-engine/js/package~/node_modules/buildcheck": { - "version": "0.0.6", - "dev": true, - "optional": true, - "engines": { - "node": ">=10.0.0" - } - }, "../../../../needle-engine/js/package~/node_modules/builtins": { - "version": "5.0.1", + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { @@ -2725,7 +2753,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/caniuse-lite": { - "version": "1.0.30001594", + "version": "1.0.30001614", "dev": true, "funding": [ { @@ -2744,6 +2772,56 @@ "license": "CC-BY-4.0", "peer": true }, + "../../../../needle-engine/js/package~/node_modules/canvas": { + "version": "2.11.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "../../../../needle-engine/js/package~/node_modules/canvas/node_modules/decompress-response": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../needle-engine/js/package~/node_modules/canvas/node_modules/mimic-response": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../../../../needle-engine/js/package~/node_modules/canvas/node_modules/simple-get": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "../../../../needle-engine/js/package~/node_modules/caseless": { "version": "0.12.0", "dev": true, @@ -2963,6 +3041,15 @@ "simple-swizzle": "^0.2.2" } }, + "../../../../needle-engine/js/package~/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, "../../../../needle-engine/js/package~/node_modules/color/node_modules/color-convert": { "version": "2.0.1", "dev": true, @@ -3174,6 +3261,12 @@ "node": ">=8" } }, + "../../../../needle-engine/js/package~/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/contentstream": { "version": "1.0.0", "dev": true, @@ -3223,19 +3316,6 @@ "dev": true, "license": "MIT" }, - "../../../../needle-engine/js/package~/node_modules/cpu-features": { - "version": "0.0.9", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "buildcheck": "~0.0.6", - "nan": "^2.17.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "../../../../needle-engine/js/package~/node_modules/crc-32": { "version": "1.2.2", "dev": true, @@ -3312,6 +3392,54 @@ "dev": true, "license": "MIT" }, + "../../../../needle-engine/js/package~/node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../needle-engine/js/package~/node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../../../../needle-engine/js/package~/node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "../../../../needle-engine/js/package~/node_modules/debug": { "version": "4.3.4", "dev": true, @@ -3411,6 +3539,12 @@ "node": ">=0.4.0" } }, + "../../../../needle-engine/js/package~/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/dependency-tree": { "version": "8.1.2", "dev": true, @@ -3447,7 +3581,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/detect-libc": { - "version": "2.0.2", + "version": "2.0.3", "dev": true, "license": "Apache-2.0", "engines": { @@ -3767,7 +3901,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/electron-to-chromium": { - "version": "1.4.693", + "version": "1.4.751", "dev": true, "license": "ISC", "peer": true @@ -3791,7 +3925,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/enhanced-resolve": { - "version": "5.15.1", + "version": "5.16.0", "dev": true, "license": "MIT", "dependencies": { @@ -3816,7 +3950,7 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/es-abstract": { - "version": "1.22.5", + "version": "1.23.3", "dev": true, "license": "MIT", "dependencies": { @@ -3824,8 +3958,12 @@ "arraybuffer.prototype.slice": "^1.0.3", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", "es-define-property": "^1.0.0", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", @@ -3836,10 +3974,11 @@ "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.1", + "hasown": "^2.0.2", "internal-slot": "^1.0.7", "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.3", @@ -3850,17 +3989,17 @@ "object-keys": "^1.1.1", "object.assign": "^4.1.5", "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", + "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.2", "typed-array-byte-length": "^1.0.1", "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -3869,11 +4008,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "../../../../needle-engine/js/package~/node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, "../../../../needle-engine/js/package~/node_modules/es-define-property": { "version": "1.0.0", "dev": true, @@ -3893,6 +4027,17 @@ "node": ">= 0.4" } }, + "../../../../needle-engine/js/package~/node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "../../../../needle-engine/js/package~/node_modules/es-set-tostringtag": { "version": "2.0.3", "dev": true, @@ -3971,21 +4116,6 @@ "esbuild-windows-arm64": "0.15.18" } }, - "../../../../needle-engine/js/package~/node_modules/esbuild-darwin-arm64": { - "version": "0.15.18", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, "../../../../needle-engine/js/package~/node_modules/esbuild-node-externals": { "version": "1.13.0", "dev": true, @@ -4001,6 +4131,21 @@ "esbuild": "0.12 - 0.20" } }, + "../../../../needle-engine/js/package~/node_modules/esbuild-windows-64": { + "version": "0.15.18", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "../../../../needle-engine/js/package~/node_modules/escalade": { "version": "3.1.2", "dev": true, @@ -4897,7 +5042,7 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/follow-redirects": { - "version": "1.15.5", + "version": "1.15.6", "dev": true, "funding": [ { @@ -5013,18 +5158,6 @@ "dev": true, "license": "ISC" }, - "../../../../needle-engine/js/package~/node_modules/fsevents": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "../../../../needle-engine/js/package~/node_modules/ftp-deploy": { "version": "2.4.7", "dev": true, @@ -5087,6 +5220,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "../../../../needle-engine/js/package~/node_modules/gauge": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, "../../../../needle-engine/js/package~/node_modules/gensync": { "version": "1.0.0-beta.2", "dev": true, @@ -5316,11 +5469,12 @@ } }, "../../../../needle-engine/js/package~/node_modules/globalthis": { - "version": "1.0.3", + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -5537,6 +5691,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "../../../../needle-engine/js/package~/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/has-yarn": { "version": "2.1.0", "dev": true, @@ -5546,7 +5706,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/hasown": { - "version": "2.0.1", + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { @@ -5642,6 +5802,19 @@ "npm": ">=1.3.7" } }, + "../../../../needle-engine/js/package~/node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "../../../../needle-engine/js/package~/node_modules/iconv-lite": { "version": "0.4.24", "dev": true, @@ -5989,6 +6162,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "../../../../needle-engine/js/package~/node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "../../../../needle-engine/js/package~/node_modules/is-date-object": { "version": "1.0.5", "dev": true, @@ -6631,6 +6818,22 @@ "node": ">= 0.8.0" } }, + "../../../../needle-engine/js/package~/node_modules/linebreak-next": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "base64-js": "1.3.1", + "unicode-trie": "^1.0.0" + } + }, + "../../../../needle-engine/js/package~/node_modules/linebreak-next/node_modules/base64-js": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/linkify-it": { "version": "3.0.3", "dev": true, @@ -7284,7 +7487,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/n8ao": { - "version": "1.8.1", + "version": "1.8.2", "dev": true, "license": "ISC", "peerDependencies": { @@ -7378,7 +7581,7 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/node-abi": { - "version": "3.56.0", + "version": "3.62.0", "dev": true, "license": "MIT", "dependencies": { @@ -7419,7 +7622,7 @@ "license": "ISC" }, "../../../../needle-engine/js/package~/node_modules/node-addon-api": { - "version": "5.1.0", + "version": "6.1.0", "dev": true, "license": "MIT" }, @@ -7648,6 +7851,18 @@ "npm-watch": "cli.js" } }, + "../../../../needle-engine/js/package~/node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, "../../../../needle-engine/js/package~/node_modules/oauth-sign": { "version": "0.9.0", "dev": true, @@ -7656,6 +7871,15 @@ "node": "*" } }, + "../../../../needle-engine/js/package~/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "../../../../needle-engine/js/package~/node_modules/object-get": { "version": "2.1.1", "dev": true, @@ -7703,13 +7927,14 @@ } }, "../../../../needle-engine/js/package~/node_modules/object.fromentries": { - "version": "2.0.7", + "version": "2.0.8", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -7719,25 +7944,26 @@ } }, "../../../../needle-engine/js/package~/node_modules/object.groupby": { - "version": "1.0.2", + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "array.prototype.filter": "^1.0.3", - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0" + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" } }, "../../../../needle-engine/js/package~/node_modules/object.values": { - "version": "1.1.7", + "version": "1.2.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -7794,16 +8020,16 @@ } }, "../../../../needle-engine/js/package~/node_modules/optionator": { - "version": "0.9.3", + "version": "0.9.4", "dev": true, "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -7961,6 +8187,12 @@ "node": ">=8" } }, + "../../../../needle-engine/js/package~/node_modules/pako": { + "version": "0.2.9", + "dev": true, + "license": "MIT", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/parent-module": { "version": "1.0.1", "dev": true, @@ -8143,7 +8375,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/postcss": { - "version": "8.4.35", + "version": "8.4.38", "dev": true, "funding": [ { @@ -8163,7 +8395,7 @@ "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -8191,14 +8423,14 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/postprocessing": { - "version": "6.35.1", + "version": "6.35.4", "dev": true, "license": "Zlib", "engines": { "node": ">= 0.13.2" }, "peerDependencies": { - "three": ">= 0.152.0 < 0.163.0" + "three": ">= 0.152.0 < 0.165.0" } }, "../../../../needle-engine/js/package~/node_modules/prebuild-install": { @@ -8226,6 +8458,22 @@ "node": ">=10" } }, + "../../../../needle-engine/js/package~/node_modules/prebuild-install/node_modules/chownr": { + "version": "1.1.4", + "dev": true, + "license": "ISC" + }, + "../../../../needle-engine/js/package~/node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, "../../../../needle-engine/js/package~/node_modules/precinct": { "version": "8.3.1", "dev": true, @@ -8950,12 +9198,12 @@ "license": "0BSD" }, "../../../../needle-engine/js/package~/node_modules/safe-array-concat": { - "version": "1.1.0", + "version": "1.1.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -9081,17 +9329,23 @@ "node": ">=8" } }, + "../../../../needle-engine/js/package~/node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/set-function-length": { - "version": "1.2.1", + "version": "1.2.2", "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.1.2", + "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -9112,18 +9366,18 @@ } }, "../../../../needle-engine/js/package~/node_modules/sharp": { - "version": "0.31.3", + "version": "0.32.6", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", - "detect-libc": "^2.0.1", - "node-addon-api": "^5.0.0", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", "prebuild-install": "^7.1.1", - "semver": "^7.3.8", + "semver": "^7.5.4", "simple-get": "^4.0.1", - "tar-fs": "^2.1.1", + "tar-fs": "^3.0.4", "tunnel-agent": "^0.6.0" }, "engines": { @@ -9361,7 +9615,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/source-map-js": { - "version": "1.0.2", + "version": "1.2.0", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -9508,13 +9762,14 @@ "license": "MIT" }, "../../../../needle-engine/js/package~/node_modules/string.prototype.trim": { - "version": "1.2.8", + "version": "1.2.9", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -9524,26 +9779,29 @@ } }, "../../../../needle-engine/js/package~/node_modules/string.prototype.trimend": { - "version": "1.0.7", + "version": "1.0.8", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "../../../../needle-engine/js/package~/node_modules/string.prototype.trimstart": { - "version": "1.0.7", + "version": "1.0.8", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9757,7 +10015,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/tar": { - "version": "6.2.0", + "version": "6.2.1", "dev": true, "license": "ISC", "dependencies": { @@ -9773,20 +10031,27 @@ } }, "../../../../needle-engine/js/package~/node_modules/tar-fs": { - "version": "2.1.1", + "version": "3.0.6", "dev": true, "license": "MIT", "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" } }, - "../../../../needle-engine/js/package~/node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", + "../../../../needle-engine/js/package~/node_modules/tar-fs/node_modules/tar-stream": { + "version": "3.1.7", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } }, "../../../../needle-engine/js/package~/node_modules/tar-stream": { "version": "2.2.0", @@ -9860,7 +10125,7 @@ }, "../../../../needle-engine/js/package~/node_modules/three": { "name": "@needle-tools/three", - "version": "0.162.1", + "version": "0.162.2", "dev": true, "license": "MIT" }, @@ -9971,6 +10236,12 @@ "node": ">=0.8" } }, + "../../../../needle-engine/js/package~/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/triple-beam": { "version": "1.4.1", "dev": true, @@ -9980,7 +10251,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/ts-api-utils": { - "version": "1.2.1", + "version": "1.3.0", "dev": true, "license": "MIT", "engines": { @@ -10125,7 +10396,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/typed-array-length": { - "version": "1.0.5", + "version": "1.0.6", "dev": true, "license": "MIT", "dependencies": { @@ -10193,6 +10464,16 @@ "node": ">=0.8.0" } }, + "../../../../needle-engine/js/package~/node_modules/ultimate-text-to-image": { + "version": "1.0.1", + "dev": true, + "license": "MIT License", + "optional": true, + "dependencies": { + "canvas": "^2.10.2", + "linebreak-next": "^1.0.3" + } + }, "../../../../needle-engine/js/package~/node_modules/unbox-primitive": { "version": "1.0.2", "dev": true, @@ -10222,6 +10503,16 @@ "dev": true, "license": "MIT" }, + "../../../../needle-engine/js/package~/node_modules/unicode-trie": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, "../../../../needle-engine/js/package~/node_modules/uniq": { "version": "1.0.1", "dev": true, @@ -10610,6 +10901,12 @@ "node": ">= 8" } }, + "../../../../needle-engine/js/package~/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true + }, "../../../../needle-engine/js/package~/node_modules/webrtc-adapter": { "version": "7.7.1", "dev": true, @@ -10628,6 +10925,16 @@ "dev": true, "license": "MIT" }, + "../../../../needle-engine/js/package~/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "../../../../needle-engine/js/package~/node_modules/which": { "version": "2.0.2", "dev": true, @@ -10658,15 +10965,15 @@ } }, "../../../../needle-engine/js/package~/node_modules/which-typed-array": { - "version": "1.1.14", + "version": "1.1.15", "dev": true, "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.5", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -10675,6 +10982,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "../../../../needle-engine/js/package~/node_modules/wide-align": { + "version": "1.1.5", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "../../../../needle-engine/js/package~/node_modules/widest-line": { "version": "3.1.0", "dev": true, @@ -10687,7 +11003,7 @@ } }, "../../../../needle-engine/js/package~/node_modules/winston": { - "version": "3.12.0", + "version": "3.13.0", "dev": true, "license": "MIT", "dependencies": { @@ -10720,6 +11036,14 @@ "node": ">= 12.0.0" } }, + "../../../../needle-engine/js/package~/node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "../../../../needle-engine/js/package~/node_modules/wordwrap": { "version": "1.0.0", "dev": true, @@ -10921,34 +11245,34 @@ "node": ">= 10" } }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~": { + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~": { "name": "@needle-tools/javascript-communication-sample", "version": "1.0.0", "devDependencies": { - "@needle-tools/engine": "^3.34.1-alpha.1", + "@needle-tools/engine": "^3.37.8-alpha", "@types/three": "0.162.0", - "three": "npm:@needle-tools/three@^0.162.1" + "three": "npm:@needle-tools/three@^0.162.2" }, "peerDependencies": { - "@needle-tools/engine": "^3.34.1-alpha.1", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "^3.37.8-alpha", + "three": "npm:@needle-tools/three@^0.162.2" } }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/node_modules/@needle-tools/engine": { + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/node_modules/@needle-tools/engine": { "resolved": "../../../../needle-engine/js/package~", "link": true }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/node_modules/@tweenjs/tween.js": { + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/node_modules/@tweenjs/tween.js": { "version": "23.1.1", "dev": true, "license": "MIT" }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/node_modules/@types/stats.js": { - "version": "0.17.1", + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/node_modules/@types/stats.js": { + "version": "0.17.3", "dev": true, "license": "MIT" }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/node_modules/@types/three": { + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/node_modules/@types/three": { "version": "0.162.0", "dev": true, "license": "MIT", @@ -10960,24 +11284,24 @@ "meshoptimizer": "~0.18.1" } }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/node_modules/@types/webxr": { - "version": "0.5.5", + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/node_modules/@types/webxr": { + "version": "0.5.14", "dev": true, "license": "MIT" }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/node_modules/fflate": { + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/node_modules/fflate": { "version": "0.6.10", "dev": true, "license": "MIT" }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/node_modules/meshoptimizer": { + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/node_modules/meshoptimizer": { "version": "0.18.1", "dev": true, "license": "MIT" }, - "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~/node_modules/three": { + "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~/node_modules/three": { "name": "@needle-tools/three", - "version": "0.162.1", + "version": "0.162.2", "dev": true, "license": "MIT" }, @@ -11018,31 +11342,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@caporal/core/node_modules/chalk": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@caporal/core/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@colors/colors": { "version": "1.6.0", "dev": true, @@ -11062,11 +11361,27 @@ } }, "node_modules/@dimforge/rapier3d-compat": { - "version": "0.11.2", - "license": "Apache-2.0" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", + "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==" + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, "node_modules/@gltf-transform/core": { - "version": "3.10.0", + "version": "3.10.1", "dev": true, "license": "MIT", "dependencies": { @@ -11077,11 +11392,11 @@ } }, "node_modules/@gltf-transform/extensions": { - "version": "3.10.0", + "version": "3.10.1", "dev": true, "license": "MIT", "dependencies": { - "@gltf-transform/core": "^3.10.0", + "@gltf-transform/core": "^3.10.1", "ktx-parse": "^0.6.0" }, "funding": { @@ -11089,12 +11404,12 @@ } }, "node_modules/@gltf-transform/functions": { - "version": "3.10.0", + "version": "3.10.1", "dev": true, "license": "MIT", "dependencies": { - "@gltf-transform/core": "^3.10.0", - "@gltf-transform/extensions": "^3.10.0", + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", "ktx-parse": "^0.6.0", "ndarray": "^1.0.19", "ndarray-lanczos": "^0.3.0", @@ -11176,11 +11491,6 @@ "node": ">=0.8.0" } }, - "node_modules/@icetee/ftp/node_modules/isarray": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/@icetee/ftp/node_modules/readable-stream": { "version": "1.1.14", "dev": true, @@ -11558,76 +11868,53 @@ "core-js": "^2.5.7" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "optional": true, - "peer": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", + "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/@needle-tools/engine": { - "version": "3.34.1-alpha.1", - "resolved": "https://registry.npmjs.org/@needle-tools/engine/-/engine-3.34.1-alpha.1.tgz", - "integrity": "sha512-oJHIeFX0hOsSx6rfC9wT5j5zMI4N4TeaTffmxKAF9DcIzCOAAFHxVLRAwHlAhhNdgLBvxNSkwLv3iTbuXBMuRg==", + "version": "3.37.8-alpha", + "resolved": "https://registry.npmjs.org/@needle-tools/engine/-/engine-3.37.8-alpha.tgz", + "integrity": "sha512-N8t202cMOXCZwrSHtawIWRwqf7/JRJh0GPCNIsUPHQu5Q8EvTLQ/xhNZ/jKmtfz5i8gaoTJivIKL/9RaV589Sw==", "dependencies": { - "@dimforge/rapier3d-compat": "^0.11.2", + "@dimforge/rapier3d-compat": "^0.12.0", + "@needle-tools/gltf-progressive": "^1.0.0-alpha.5", "@webxr-input-profiles/motion-controllers": "^1.0.0", "flatbuffers": "2.0.4", "md5": "^2.3.0", @@ -11636,7 +11923,7 @@ "postprocessing": "^6.35.1", "simplex-noise": "^4.0.1", "stats.js": "^0.17.0", - "three": "npm:@needle-tools/three@^0.162.1", + "three": "npm:@needle-tools/three@^0.162.2", "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@^7.1.5-alpha.5", "three.quarks": "0.10.8", "uuid": "^9.0.0", @@ -11644,12 +11931,12 @@ } }, "node_modules/@needle-tools/gltf-build-pipeline": { - "version": "1.3.1", + "version": "1.4.4", "dev": true, "dependencies": { - "@gltf-transform/core": "^3.7.3", - "@gltf-transform/extensions": "^3.7.3", - "@gltf-transform/functions": "^3.7.3", + "@gltf-transform/core": "^3.10.1", + "@gltf-transform/extensions": "^3.10.1", + "@gltf-transform/functions": "^3.10.1", "command-exists": "^1.2.9", "command-line-args": "^5.2.1", "draco3dgltf": "^1.5.3", @@ -11662,16 +11949,25 @@ "p-limit": "3.1.0", "semver": "^7.3.7", "sharp": "^0.31.3", - "tmp": "^0.2.1" + "tmp": "^0.2.1", + "uuid": "^9.0.1" + } + }, + "node_modules/@needle-tools/gltf-progressive": { + "version": "1.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/@needle-tools/gltf-progressive/-/gltf-progressive-1.0.0-alpha.6.tgz", + "integrity": "sha512-ZLfcQYSLq/JhywHmbuLYr0uJlokRFKpOI8OVrxy4V/35RaC5zPU2fMiS3vIeQBNVGWXq9U2MnXLXCS8xb+kFVQ==", + "peerDependencies": { + "three": ">= 0.160.0" } }, "node_modules/@needle-tools/helper": { - "version": "1.7.0-beta.2", + "version": "1.8.0", "dev": true, "license": "ISC", "dependencies": { "@caporal/core": "^2.0.7", - "@needle-tools/gltf-build-pipeline": "^1.3.0", + "@needle-tools/gltf-build-pipeline": "^1.4.1-beta", "@needle-tools/needle-component-compiler": "^1.0.0", "archiver": "^5.3.1", "basic-ftp": "^5.0.5", @@ -11693,11 +11989,11 @@ } }, "node_modules/@needle-tools/javascript-communication-sample": { - "resolved": "../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~", + "resolved": "../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~", "link": true }, "node_modules/@needle-tools/needle-component-compiler": { - "version": "1.9.3", + "version": "1.11.1", "dev": true, "dependencies": { "typescript": "^4.5.5" @@ -11730,6 +12026,10 @@ "tslib": "^2.4.0" } }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "dev": true, @@ -11771,7 +12071,7 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.11.24", + "version": "20.11.20", "dev": true, "license": "MIT", "dependencies": { @@ -11779,7 +12079,7 @@ } }, "node_modules/@types/stats.js": { - "version": "0.17.0", + "version": "0.17.3", "dev": true, "license": "MIT" }, @@ -11814,7 +12114,7 @@ "license": "MIT" }, "node_modules/@types/webxr": { - "version": "0.5.2", + "version": "0.5.14", "dev": true, "license": "MIT" }, @@ -11837,17 +12137,22 @@ "node_modules/@webxr-input-profiles/motion-controllers": { "version": "1.0.0" }, - "node_modules/acorn": { - "version": "8.8.2", + "node_modules/abbrev": { + "version": "1.1.1", "dev": true, - "license": "MIT", + "license": "ISC", + "optional": true + }, + "node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", "optional": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "debug": "4" }, "engines": { - "node": ">=0.4.0" + "node": ">= 6.0.0" } }, "node_modules/ajv": { @@ -11908,21 +12213,27 @@ "dev": true, "license": "MIT" }, + "node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, "node_modules/arabic-persian-reshaper": { "version": "1.0.1", "dev": true, "license": "MIT" }, "node_modules/archiver": { - "version": "5.3.1", + "version": "5.3.2", "dev": true, "license": "MIT", "dependencies": { "archiver-utils": "^2.1.0", - "async": "^3.2.3", + "async": "^3.2.4", "buffer-crc32": "^0.2.1", "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", + "readdir-glob": "^1.1.2", "tar-stream": "^2.2.0", "zip-stream": "^4.1.0" }, @@ -11950,6 +12261,11 @@ "node": ">= 6" } }, + "node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/archiver-utils/node_modules/readable-stream": { "version": "2.3.8", "dev": true, @@ -11977,6 +12293,19 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/array-back": { "version": "3.1.0", "dev": true, @@ -12010,7 +12339,7 @@ } }, "node_modules/async": { - "version": "3.2.4", + "version": "3.2.5", "dev": true, "license": "MIT" }, @@ -12043,31 +12372,30 @@ "license": "MIT" }, "node_modules/bare-events": { - "version": "2.2.1", + "version": "2.2.2", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-fs": { - "version": "2.2.1", + "version": "2.2.3", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "bare-events": "^2.0.0", - "bare-os": "^2.0.0", "bare-path": "^2.0.0", "streamx": "^2.13.0" } }, "node_modules/bare-os": { - "version": "2.2.0", + "version": "2.2.1", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-path": { - "version": "2.1.0", + "version": "2.1.1", "dev": true, "license": "Apache-2.0", "optional": true, @@ -12121,7 +12449,7 @@ } }, "node_modules/bluebird": { - "version": "3.7.2", + "version": "2.11.0", "dev": true, "license": "MIT" }, @@ -12151,13 +12479,43 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/brace-expansion": { - "version": "1.1.11", + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -12215,14 +12573,6 @@ "dev": true, "license": "MIT" }, - "node_modules/buildcheck": { - "version": "0.0.6", - "dev": true, - "optional": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/cacheable-request": { "version": "6.1.0", "dev": true, @@ -12273,13 +12623,63 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/canvas": { + "version": "2.11.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/canvas/node_modules/decompress-response": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/canvas/node_modules/mimic-response": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/canvas/node_modules/simple-get": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/caseless": { "version": "0.12.0", "dev": true, "license": "Apache-2.0" }, "node_modules/chalk": { - "version": "4.1.2", + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { @@ -12287,10 +12687,7 @@ "supports-color": "^7.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, "node_modules/chardet": { @@ -12409,6 +12806,15 @@ "simple-swizzle": "^0.2.2" } }, + "node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, "node_modules/colorspace": { "version": "1.1.4", "dev": true, @@ -12479,7 +12885,7 @@ } }, "node_modules/compress-commons": { - "version": "4.1.1", + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -12527,6 +12933,12 @@ "node": ">=8" } }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "optional": true + }, "node_modules/contentstream": { "version": "1.0.0", "dev": true, @@ -12538,11 +12950,6 @@ "node": ">= 0.8.0" } }, - "node_modules/contentstream/node_modules/isarray": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/contentstream/node_modules/readable-stream": { "version": "1.0.34", "dev": true, @@ -12570,19 +12977,6 @@ "dev": true, "license": "MIT" }, - "node_modules/cpu-features": { - "version": "0.0.9", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "buildcheck": "~0.0.6", - "nan": "^2.17.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/crc-32": { "version": "1.2.2", "dev": true, @@ -12595,7 +12989,7 @@ } }, "node_modules/crc32-stream": { - "version": "4.0.2", + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { @@ -12696,6 +13090,12 @@ "node": ">=0.4.0" } }, + "node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/detect-libc": { "version": "2.0.2", "dev": true, @@ -12767,7 +13167,7 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.15.18", + "version": "0.17.19", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -12778,28 +13178,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.15.18", - "@esbuild/linux-loong64": "0.15.18", - "esbuild-android-64": "0.15.18", - "esbuild-android-arm64": "0.15.18", - "esbuild-darwin-64": "0.15.18", - "esbuild-darwin-arm64": "0.15.18", - "esbuild-freebsd-64": "0.15.18", - "esbuild-freebsd-arm64": "0.15.18", - "esbuild-linux-32": "0.15.18", - "esbuild-linux-64": "0.15.18", - "esbuild-linux-arm": "0.15.18", - "esbuild-linux-arm64": "0.15.18", - "esbuild-linux-mips64le": "0.15.18", - "esbuild-linux-ppc64le": "0.15.18", - "esbuild-linux-riscv64": "0.15.18", - "esbuild-linux-s390x": "0.15.18", - "esbuild-netbsd-64": "0.15.18", - "esbuild-openbsd-64": "0.15.18", - "esbuild-sunos-64": "0.15.18", - "esbuild-windows-32": "0.15.18", - "esbuild-windows-64": "0.15.18", - "esbuild-windows-arm64": "0.15.18" + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, "node_modules/escape-goat": { @@ -12961,6 +13361,21 @@ "find-process": "bin/find-process.js" } }, + "node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/find-replace": { "version": "3.0.0", "dev": true, @@ -13031,29 +13446,40 @@ "node": ">=12" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/fs-minipass": { + "version": "2.1.0", "dev": true, - "license": "ISC" + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } }, - "node_modules/fsevents": { - "version": "2.3.3", + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", "dev": true, - "license": "MIT", + "license": "ISC", "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=8" } }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, "node_modules/ftp-deploy": { - "version": "2.4.5", + "version": "2.4.6", "dev": true, "license": "MIT", "dependencies": { - "bluebird": "^3.7.2", "minimatch": "9.0.0", "promise-ftp": "^1.3.5", "read": "^2.1.0", @@ -13064,33 +13490,34 @@ "node": ">=12" } }, - "node_modules/ftp-deploy/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/function-bind": { + "version": "1.1.2", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ftp-deploy/node_modules/minimatch": { - "version": "9.0.0", + "node_modules/gauge": { + "version": "3.0.2", "dev": true, "license": "ISC", + "optional": true, "dependencies": { - "brace-expansion": "^2.0.1" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=10" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, "node_modules/get-pixels": { "version": "3.3.3", "dev": true, @@ -13143,11 +13570,6 @@ "node": ">= 0.8.0" } }, - "node_modules/gif-encoder/node_modules/isarray": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/gif-encoder/node_modules/readable-stream": { "version": "1.1.14", "dev": true, @@ -13188,6 +13610,26 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/global": { "version": "4.4.0", "dev": true, @@ -13265,12 +13707,12 @@ "license": "ISC" }, "node_modules/handlebars": { - "version": "4.7.7", + "version": "4.7.8", "dev": true, "license": "MIT", "dependencies": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, @@ -13304,17 +13746,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -13323,6 +13754,12 @@ "node": ">=8" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "optional": true + }, "node_modules/has-yarn": { "version": "2.1.0", "dev": true, @@ -13331,6 +13768,17 @@ "node": ">=8" } }, + "node_modules/hasown": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/http-cache-semantics": { "version": "4.1.1", "dev": true, @@ -13350,6 +13798,19 @@ "npm": ">=1.3.7" } }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "dev": true, @@ -13591,11 +14052,11 @@ } }, "node_modules/is-core-module": { - "version": "2.12.1", + "version": "2.13.1", "dev": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -13694,7 +14155,7 @@ "license": "MIT" }, "node_modules/isarray": { - "version": "1.0.0", + "version": "0.0.1", "dev": true, "license": "MIT" }, @@ -13818,6 +14279,11 @@ "node": ">= 0.6.3" } }, + "node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/lazystream/node_modules/readable-stream": { "version": "2.3.8", "dev": true, @@ -13845,6 +14311,22 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/linebreak-next": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "base64-js": "1.3.1", + "unicode-trie": "^1.0.0" + } + }, + "node_modules/linebreak-next/node_modules/base64-js": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/load-bmfont": { "version": "1.4.1", "dev": true, @@ -13945,7 +14427,7 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", + "version": "6.3.1", "dev": true, "license": "ISC", "bin": { @@ -14056,22 +14538,59 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", + "version": "9.0.0", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, "node_modules/mkdirp": { @@ -14149,7 +14668,7 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.3.6", + "version": "3.3.7", "dev": true, "funding": [ { @@ -14223,7 +14742,7 @@ "license": "MIT" }, "node_modules/node-abi": { - "version": "3.56.0", + "version": "3.57.0", "dev": true, "license": "MIT", "dependencies": { @@ -14264,7 +14783,7 @@ } }, "node_modules/node-fetch": { - "version": "3.3.1", + "version": "3.3.2", "dev": true, "license": "MIT", "dependencies": { @@ -14300,6 +14819,21 @@ "url": "https://github.com/sponsors/antelle" } }, + "node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "dev": true, @@ -14316,6 +14850,18 @@ "node": ">=8" } }, + "node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, "node_modules/oauth-sign": { "version": "0.9.0", "dev": true, @@ -14324,6 +14870,15 @@ "node": "*" } }, + "node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/omggif": { "version": "1.0.10", "dev": true, @@ -14413,7 +14968,7 @@ } }, "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", + "version": "6.3.1", "dev": true, "license": "ISC", "bin": { @@ -14421,9 +14976,10 @@ } }, "node_modules/pako": { - "version": "1.0.11", + "version": "0.2.9", "dev": true, - "license": "(MIT AND Zlib)" + "license": "MIT", + "optional": true }, "node_modules/parse-bmfont-ascii": { "version": "1.0.6", @@ -14436,12 +14992,12 @@ "license": "MIT" }, "node_modules/parse-bmfont-xml": { - "version": "1.1.4", + "version": "1.1.6", "dev": true, "license": "MIT", "dependencies": { "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" + "xml2js": "^0.5.0" } }, "node_modules/parse-data-uri": { @@ -14546,7 +15102,7 @@ } }, "node_modules/postcss": { - "version": "8.4.23", + "version": "8.4.35", "dev": true, "funding": [ { @@ -14564,7 +15120,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -14573,13 +15129,13 @@ } }, "node_modules/postprocessing": { - "version": "6.35.2", + "version": "6.35.3", "license": "Zlib", "engines": { "node": ">= 0.13.2" }, "peerDependencies": { - "three": ">= 0.152.0 < 0.163.0" + "three": ">= 0.152.0 < 0.164.0" } }, "node_modules/prebuild-install": { @@ -14650,11 +15206,6 @@ "dev": true, "license": "MIT" }, - "node_modules/promise-ftp/node_modules/bluebird": { - "version": "2.11.0", - "dev": true, - "license": "MIT" - }, "node_modules/promise-retry": { "version": "2.0.1", "dev": true, @@ -14764,14 +15315,6 @@ "minimatch": "^5.1.0" } }, - "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/readdir-glob/node_modules/minimatch": { "version": "5.1.6", "dev": true, @@ -14872,11 +15415,11 @@ } }, "node_modules/resolve": { - "version": "1.22.2", + "version": "1.22.8", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -14915,15 +15458,31 @@ "node": ">= 4" } }, + "node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/rollup": { - "version": "2.79.1", + "version": "3.29.4", "dev": true, "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.18.0", + "npm": ">=8.0.0" }, "optionalDependencies": { "fsevents": "~2.3.2" @@ -14959,11 +15518,6 @@ "npm": ">=2.0.0" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, "node_modules/safe-buffer": { "version": "5.2.1", "dev": true, @@ -15025,7 +15579,7 @@ "license": "MIT" }, "node_modules/semver": { - "version": "7.5.4", + "version": "7.6.0", "dev": true, "license": "ISC", "dependencies": { @@ -15050,13 +15604,19 @@ } }, "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", + "version": "6.3.1", "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "optional": true + }, "node_modules/sharp": { "version": "0.31.3", "dev": true, @@ -15216,19 +15776,8 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, "node_modules/ssh2": { - "version": "1.14.0", + "version": "1.15.0", "dev": true, "hasInstallScript": true, "dependencies": { @@ -15239,8 +15788,8 @@ "node": ">=10.16.0" }, "optionalDependencies": { - "cpu-features": "~0.0.8", - "nan": "^2.17.0" + "cpu-features": "~0.0.9", + "nan": "^2.18.0" } }, "node_modules/ssh2-sftp-client": { @@ -15443,6 +15992,23 @@ "untildify": "^3.0.3" } }, + "node_modules/tar": { + "version": "6.2.0", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/tar-fs": { "version": "2.1.1", "dev": true, @@ -15469,31 +16035,26 @@ "node": ">=6" } }, - "node_modules/terser": { - "version": "5.17.4", + "node_modules/tar/node_modules/chownr": { + "version": "2.0.0", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, "engines": { "node": ">=10" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", "dev": true, "license": "MIT", "optional": true, - "peer": true + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } }, "node_modules/text-hex": { "version": "1.0.0", @@ -15502,7 +16063,7 @@ }, "node_modules/three": { "name": "@needle-tools/three", - "version": "0.162.1", + "version": "0.162.2", "license": "MIT" }, "node_modules/three-mesh-ui": { @@ -15582,6 +16143,12 @@ "node": ">=0.8" } }, + "node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/triple-beam": { "version": "1.4.1", "dev": true, @@ -15591,7 +16158,8 @@ } }, "node_modules/tslib": { - "version": "2.6.2", + "version": "1.14.1", + "dev": true, "license": "0BSD" }, "node_modules/tunnel-agent": { @@ -15635,7 +16203,7 @@ } }, "node_modules/typescript": { - "version": "5.4.2", + "version": "5.3.3", "dev": true, "license": "Apache-2.0", "bin": { @@ -15666,11 +16234,31 @@ "node": ">=0.8.0" } }, + "node_modules/ultimate-text-to-image": { + "version": "1.0.1", + "dev": true, + "license": "MIT License", + "optional": true, + "dependencies": { + "canvas": "^2.10.2", + "linebreak-next": "^1.0.3" + } + }, "node_modules/undici-types": { "version": "5.26.5", "dev": true, "license": "MIT" }, + "node_modules/unicode-trie": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, "node_modules/uniq": { "version": "1.0.1", "dev": true, @@ -15688,7 +16276,7 @@ } }, "node_modules/universalify": { - "version": "2.0.0", + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { @@ -15739,6 +16327,21 @@ "url": "https://github.com/yeoman/update-notifier?sponsor=1" } }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/uri-js": { "version": "4.4.1", "dev": true, @@ -15766,6 +16369,11 @@ "pako": "^1.0.5" } }, + "node_modules/utif/node_modules/pako": { + "version": "1.0.11", + "dev": true, + "license": "(MIT AND Zlib)" + }, "node_modules/util-deprecate": { "version": "1.0.2", "dev": true, @@ -15796,14 +16404,13 @@ } }, "node_modules/vite": { - "version": "3.2.6", + "version": "4.3.9", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.15.9", - "postcss": "^8.4.18", - "resolve": "^1.22.1", - "rollup": "^2.79.1" + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" }, "bin": { "vite": "bin/vite.js" @@ -15856,14 +16463,35 @@ "vite": ">=2.0.0" } }, + "node_modules/vite-plugin-compression/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/web-streams-polyfill": { - "version": "3.2.1", + "version": "3.3.3", "dev": true, "license": "MIT", "engines": { "node": ">= 8" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause", + "optional": true + }, "node_modules/webrtc-adapter": { "version": "7.7.1", "license": "BSD-3-Clause", @@ -15880,6 +16508,25 @@ "version": "2.1.5", "license": "MIT" }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "node_modules/widest-line": { "version": "3.1.0", "dev": true, @@ -15892,7 +16539,7 @@ } }, "node_modules/winston": { - "version": "3.12.0", + "version": "3.11.0", "dev": true, "license": "MIT", "dependencies": { @@ -15906,7 +16553,7 @@ "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", - "winston-transport": "^4.7.0" + "winston-transport": "^4.5.0" }, "engines": { "node": ">= 12.0.0" @@ -15931,7 +16578,7 @@ "license": "MIT" }, "node_modules/wrap-ansi": { - "version": "7.0.0", + "version": "6.2.0", "dev": true, "license": "MIT", "dependencies": { @@ -15940,10 +16587,7 @@ "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=8" } }, "node_modules/wrappy": { @@ -15987,7 +16631,7 @@ "license": "MIT" }, "node_modules/xml2js": { - "version": "0.4.23", + "version": "0.5.0", "dev": true, "license": "MIT", "dependencies": { @@ -16041,12 +16685,32 @@ } }, "node_modules/zip-stream": { - "version": "4.1.0", + "version": "4.1.1", "dev": true, "license": "MIT", "dependencies": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", "readable-stream": "^3.6.0" }, "engines": { diff --git a/package/WebProjects~/FrontendIntegration/package.json b/package/WebProjects~/FrontendIntegration/package.json index 3749dcb4d..f9799a3a8 100644 --- a/package/WebProjects~/FrontendIntegration/package.json +++ b/package/WebProjects~/FrontendIntegration/package.json @@ -9,12 +9,12 @@ "gltf:transform": "npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline" }, "dependencies": { - "@needle-tools/engine": "^3.34.1-alpha.1", - "three": "npm:@needle-tools/three@^0.162.1", - "@needle-tools/javascript-communication-sample": "file:../../Runtime/Javascript Communication/Needle.SamplesJavascriptCommunication~" + "@needle-tools/engine": "^3.37.8-alpha", + "three": "npm:@needle-tools/three@^0.162.2", + "@needle-tools/javascript-communication-sample": "file:./../../Runtime/Javascript Communication/Needle.Samples.JavascriptCommunication~" }, "devDependencies": { - "@needle-tools/helper": "^1.7.0-beta.2", + "@needle-tools/helper": "^1.8.0", "@types/three": "0.162.0", "@vitejs/plugin-basic-ssl": "^1.0.1", "typescript": "^5.0.4", diff --git a/package/WebProjects~/FrontendIntegration/src/main.ts b/package/WebProjects~/FrontendIntegration/src/main.ts index 5f0d3e166..29a5a0117 100644 --- a/package/WebProjects~/FrontendIntegration/src/main.ts +++ b/package/WebProjects~/FrontendIntegration/src/main.ts @@ -1 +1 @@ -import "@needle-tools/engine"; \ No newline at end of file +import("@needle-tools/engine") /* async import of needle engine */; \ No newline at end of file diff --git a/package/package.json b/package/package.json index 75d2ed349..6e6e11223 100644 --- a/package/package.json +++ b/package/package.json @@ -2,7 +2,7 @@ "name": "com.needle.engine-samples", "displayName": "Needle Engine Samples", "description": "Sample projects for Needle Engine, covering a wide range of use cases and technologies.", - "version": "0.16.0", + "version": "0.17.0", "type": "sample", "unity": "2021.3", "author": { @@ -11,7 +11,10 @@ "url": "https://needle.tools" }, "dependencies": { - "com.needle.engine-exporter": "3.36.6" + "com.needle.engine-exporter": "3.40.0-exp.1", + "com.unity.cloud.draco": "5.1.2", + "com.unity.cloud.ktx": "3.3.0", + "com.unity.meshopt.decompress": "0.1.0-preview.6" }, "unityRelease": "9f1", "publishConfig": { diff --git a/projects/Needle Engine Samples 2021.3/Assets/Resources/SamplesTextures.preset b/projects/Needle Engine Samples 2021.3/Assets/Resources/SamplesTextures.preset index 90f946809..610759bb8 100644 --- a/projects/Needle Engine Samples 2021.3/Assets/Resources/SamplesTextures.preset +++ b/projects/Needle Engine Samples 2021.3/Assets/Resources/SamplesTextures.preset @@ -88,6 +88,10 @@ Preset: propertyPath: m_VTOnly value: 0 objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_IgnoreMasterTextureLimit + value: 0 + objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_GrayScaleToAlpha value: 0 @@ -254,7 +258,7 @@ Preset: objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.size - value: 4 + value: 7 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_BuildTarget @@ -432,6 +436,138 @@ Preset: propertyPath: m_PlatformSettings.Array.data[3].m_ForceMaximumCompressionQuality_BC6H_BC7 value: 0 objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_BuildTarget + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_MaxTextureSize + value: 2048 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_ForceMaximumCompressionQuality_BC6H_BC7 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_BuildTarget + value: EmbeddedLinux + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_MaxTextureSize + value: 2048 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[5].m_ForceMaximumCompressionQuality_BC6H_BC7 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_BuildTarget + value: Server + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_MaxTextureSize + value: 2048 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[6].m_ForceMaximumCompressionQuality_BC6H_BC7 + value: 0 + objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_Sprites.Array.size value: 0 @@ -476,6 +612,10 @@ Preset: propertyPath: m_SpriteSheet.m_SecondaryTextures.Array.size value: 0 objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_NameFileIdTable.Array.size + value: 0 + objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpritePackingTag value: diff --git a/projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings (not used).asset b/projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings (not used).asset deleted file mode 100644 index 1cdf0b6ef..000000000 --- a/projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings (not used).asset +++ /dev/null @@ -1,33 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d9a5969691dba845877d0a52b6d9397, type: 3} - m_Name: UnityGLTFSettings (not used) - m_EditorClassIdentifier: UnityGLTF.GLTFSettings, UnityGLTFScripts $ GlobalObjectId_V1-3-9fedbf821b6772b4291d50790dc7a1ed-11400000-0 - ImportPlugins: - - {fileID: 0} - exportNames: 1 - exportFullPath: 0 - requireExtensions: 0 - useMainCameraVisibility: 1 - exportDisabledGameObjects: 0 - tryExportTexturesFromDisk: 0 - useTextureFileTypeHeuristic: 1 - defaultJpegQuality: 90 - exportAnimations: 1 - bakeAnimationSpeed: 1 - useAnimationPointer: 0 - uniqueAnimationNames: 0 - bakeSkinnedMeshes: 0 - blendShapeExportProperties: -1 - blendShapeExportSparseAccessors: 1 - exportVertexColors: 1 - UseCaching: 1 diff --git a/projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings.asset b/projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings.asset new file mode 100644 index 000000000..15985b922 --- /dev/null +++ b/projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings.asset @@ -0,0 +1,320 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7209676540527502710 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e63c00ddf0924f0c8bd05f7f16935dfe, type: 3} + m_Name: LodsExport + m_EditorClassIdentifier: +--- !u!114 &-7132967856861063424 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 837601ceb763400cadb3575e55885670, type: 3} + m_Name: MeshoptImport + m_EditorClassIdentifier: +--- !u!114 &-6636068069259307366 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7dca6a7cdc544a17b19918041bc59d14, type: 3} + m_Name: DracoImport + m_EditorClassIdentifier: +--- !u!114 &-3899564266219066114 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b6d87ebf60834245a388cd150253839d, type: 3} + m_Name: AnimationPointerExport + m_EditorClassIdentifier: +--- !u!114 &-3075077684105554000 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d48839dd2db84f9f94ec4e3bb77e9f9e, type: 3} + m_Name: LightsPunctualImport + m_EditorClassIdentifier: +--- !u!114 &-1218943169585644715 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 657e8ad50b314306871d6aca75eba656, type: 3} + m_Name: UnityGltfImporterPlugin + m_EditorClassIdentifier: +--- !u!114 &-1205401766482806257 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5152940c6ada2f3449baca5def38ea64, type: 3} + m_Name: MaterialExtensionsExport + m_EditorClassIdentifier: + KHR_materials_ior: 1 + KHR_materials_transmission: 1 + KHR_materials_volume: 1 + KHR_materials_iridescence: 1 + KHR_materials_specular: 1 + KHR_materials_clearcoat: 1 + KHR_materials_emissive_strength: 1 +--- !u!114 &-1157246330630852312 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9571021a85f04ddfb74e8aa5aad9cc5a, type: 3} + m_Name: UnlitMaterialsExport + m_EditorClassIdentifier: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9d9a5969691dba845877d0a52b6d9397, type: 3} + m_Name: UnityGLTFSettings + m_EditorClassIdentifier: UnityGLTF.GLTFSettings, UnityGLTFScripts $ GlobalObjectId_V1-3-9fedbf821b6772b4291d50790dc7a1ed-11400000-0 + ImportPlugins: + - {fileID: -1218943169585644715} + - {fileID: 6316768792849210695} + - {fileID: -6636068069259307366} + - {fileID: 195871392127468791} + - {fileID: 6377008024189673524} + - {fileID: -3075077684105554000} + - {fileID: 3887058132595956076} + - {fileID: 7775513212509692716} + - {fileID: -7132967856861063424} + - {fileID: 3653356177187978960} + - {fileID: 1860623217795995357} + ExportPlugins: + - {fileID: 484627229463060011} + - {fileID: 1367011913578823837} + - {fileID: 5210073232540661947} + - {fileID: 5825758322554989588} + - {fileID: -3899564266219066114} + - {fileID: 7287359430478517723} + - {fileID: -7209676540527502710} + - {fileID: -1205401766482806257} + - {fileID: 6780363904400690631} + - {fileID: -1157246330630852312} + exportNames: 1 + exportFullPath: 0 + requireExtensions: 0 + useMainCameraVisibility: 1 + exportDisabledGameObjects: 0 + tryExportTexturesFromDisk: 0 + useTextureFileTypeHeuristic: 1 + defaultJpegQuality: 90 + exportAnimations: 1 + bakeAnimationSpeed: 1 + uniqueAnimationNames: 0 + bakeSkinnedMeshes: 0 + blendShapeExportProperties: -1 + blendShapeExportSparseAccessors: 1 + exportVertexColors: 1 + UseCaching: 1 +--- !u!114 &195871392127468791 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 056f401eae1a4f76b6f580ebf76127a9, type: 3} + m_Name: GPUInstancingImport + m_EditorClassIdentifier: +--- !u!114 &484627229463060011 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c85d7bc6d6ea44f46b33f0a3a2e09283, type: 3} + m_Name: BakeParticleSystem + m_EditorClassIdentifier: +--- !u!114 &1367011913578823837 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3d9fe28b7eb945fd891714c55c74f44b, type: 3} + m_Name: CanvasExport + m_EditorClassIdentifier: +--- !u!114 &1860623217795995357 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d3bb2aeeab442db8c587d6e67450acc, type: 3} + m_Name: UnlitMaterialsImport + m_EditorClassIdentifier: +--- !u!114 &3653356177187978960 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60bb1ecd8af04e0e864c773a2aaf6263, type: 3} + m_Name: TextureTransformImport + m_EditorClassIdentifier: +--- !u!114 &3887058132595956076 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2239c10507484fb78bb19067a66500f2, type: 3} + m_Name: LodsImport + m_EditorClassIdentifier: +--- !u!114 &5210073232540661947 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5066402b4fbd41e79ab3d7023cca96c5, type: 3} + m_Name: MaterialVariantsPlugin + m_EditorClassIdentifier: +--- !u!114 &5825758322554989588 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5dd4c08c7d6d71f4ca7d83fb653d4f9b, type: 3} + m_Name: TextMeshGameObjectExport + m_EditorClassIdentifier: +--- !u!114 &6316768792849210695 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 473c2b5b3de547139304b32beee641e9, type: 3} + m_Name: AnimationPointerImport + m_EditorClassIdentifier: +--- !u!114 &6377008024189673524 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 969cbb3ac6864c2f9e49e468eef2744c, type: 3} + m_Name: Ktx2Import + m_EditorClassIdentifier: +--- !u!114 &6780363904400690631 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 984138db70144b97b48597182a21b46c, type: 3} + m_Name: TextureTransformExport + m_EditorClassIdentifier: +--- !u!114 &7287359430478517723 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3579a4c311b8427f81a0c1a29e9acfe8, type: 3} + m_Name: LightsPunctualExport + m_EditorClassIdentifier: +--- !u!114 &7775513212509692716 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5d19ac0d23e84c248f196d1afbe9b9d0, type: 3} + m_Name: MaterialExtensionsImport + m_EditorClassIdentifier: + KHR_materials_ior: 1 + KHR_materials_transmission: 1 + KHR_materials_volume: 1 + KHR_materials_iridescence: 1 + KHR_materials_specular: 1 + KHR_materials_clearcoat: 1 + KHR_materials_pbrSpecularGlossiness: 1 + KHR_materials_emissive_strength: 1 diff --git a/projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings (not used).asset.meta b/projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings.asset.meta similarity index 100% rename from projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings (not used).asset.meta rename to projects/Needle Engine Samples 2021.3/Assets/Resources/UnityGLTFSettings.asset.meta diff --git a/projects/Needle Engine Samples 2021.3/Packages/packages-lock.json b/projects/Needle Engine Samples 2021.3/Packages/packages-lock.json index 988c26323..23461adcb 100644 --- a/projects/Needle Engine Samples 2021.3/Packages/packages-lock.json +++ b/projects/Needle Engine Samples 2021.3/Packages/packages-lock.json @@ -25,23 +25,12 @@ "dependencies": {}, "url": "https://package.openupm.com" }, - "com.needle.csharp-to-typescript": { - "version": "0.1.0", - "depth": 2, - "source": "registry", - "dependencies": { - "com.needle.engine-exporter": "2.50.0-pre", - "com.unity.code-analysis": "0.1.2-preview" - }, - "url": "https://packages.needle.tools" - }, "com.needle.engine-exporter": { - "version": "3.22.6", + "version": "3.38.0-exp.1", "depth": 1, "source": "registry", "dependencies": { - "com.needle.csharp-to-typescript": "0.1.0", - "org.khronos.unitygltf": "2.5.0-exp", + "org.khronos.unitygltf": "2.12.0", "com.unity.modules.animation": "1.0.0", "com.unity.modules.unitywebrequest": "1.0.0", "com.unity.modules.uielements": "1.0.0", @@ -59,7 +48,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.needle.engine-exporter": "3.22.6" + "com.needle.engine-exporter": "3.38.0-exp.1" } }, "com.needle.engine-tests": { @@ -106,13 +95,6 @@ }, "url": "https://packages.unity.com" }, - "com.unity.code-analysis": { - "version": "0.1.2-preview", - "depth": 3, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, "com.unity.ext.nunit": { "version": "2.0.3", "depth": 1, @@ -220,13 +202,14 @@ } }, "org.khronos.unitygltf": { - "version": "2.5.0-exp", + "version": "2.12.0", "depth": 2, "source": "registry", "dependencies": { "com.unity.nuget.newtonsoft-json": "2.0.0", "com.unity.modules.imageconversion": "1.0.0", - "com.unity.shadergraph": "10.0.0" + "com.unity.shadergraph": "10.0.0", + "com.unity.mathematics": "1.0.0" }, "url": "https://packages.needle.tools" }, diff --git a/samples.json b/samples.json index b49971ac5..665d87f6e 100644 --- a/samples.json +++ b/samples.json @@ -179,6 +179,21 @@ "Name": "Bow & Arrow", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Bow & Arrow/README.md" }, + { + "Description": "Slalom minigame showcasing raycast vehicle physics", + "Thumbnail": { + "relativePath": "package/Editor/Screenshots/CarPhysics.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/CarPhysics.jpg?v=df68dd37dd4c34bc7e41b4fb49881593" + }, + "LiveUrl": "https://engine.needle.tools/samples-uploads/car-physics/", + "Priority": 15, + "Tags": [ + "Games", + "Physics" + ], + "Name": "Car Physics", + "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/CarPhysics/README.md" + }, { "Description": "Networking, WebXR, Drag & Duplicate", "Thumbnail": { @@ -1267,6 +1282,62 @@ ], "Name": "Spritesheet Animation", "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Spritesheets/README.md" + }, + { + "Description": "Deployments", + "Thumbnail": { + "relativePath": "package/Editor/Screenshots/FTP.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/FTP.jpg?v=e9b40898a398e4a7db84ec4b31675be9" + }, + "LiveUrl": "https://engine.needle.tools/samples-uploads/deploy-to-ftp/", + "Priority": -1, + "Tags": [ + "Deployment" + ], + "Name": "Deploy to FTP", + "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Deployments/README.md" + }, + { + "Description": "Deployments", + "Thumbnail": { + "relativePath": "package/Editor/Screenshots/GitHub.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/GitHub.jpg?v=bbe5eb2de3c6f7e95d005650686acd9f" + }, + "LiveUrl": "https://kipash.github.io/needle-sample-github-pages/", + "Priority": -1, + "Tags": [ + "Deployment" + ], + "Name": "Deploy to Github Pages", + "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Deployments/README.md" + }, + { + "Description": "Deployments", + "Thumbnail": { + "relativePath": "package/Editor/Screenshots/glitch.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/glitch.jpg?v=83e66be3f32b7a8bab828dc02bddbe32" + }, + "LiveUrl": "https://glitch.com/~quark-knowledgeable-caravan", + "Priority": -1, + "Tags": [ + "Deployment" + ], + "Name": "Deploy to Glitch", + "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Deployments/README.md" + }, + { + "Description": "Deployments", + "Thumbnail": { + "relativePath": "package/Editor/Screenshots/itch.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/itch.jpg?v=e7401ecf89677987907eb068a7ef1fed" + }, + "LiveUrl": "https://itch.io/embed-upload/10256073?color=000000", + "Priority": -1, + "Tags": [ + "Deployment" + ], + "Name": "Deploy to Itch", + "ReadmeUrl": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Runtime/Deployments/README.md" } ] } \ No newline at end of file diff --git a/tests/Editor/AssetChecks.cs b/tests/Editor/AssetChecks.cs index 15d4f0282..18b2d16d6 100644 --- a/tests/Editor/AssetChecks.cs +++ b/tests/Editor/AssetChecks.cs @@ -466,6 +466,7 @@ private static void ShadersUseCorrectTargets(string assetFolder) private static string[] allowedNonHdrAssets = new string[] { "f7ef59c8610b47f45b9faee4a7e5ffa3", // JapanesePanorama (no EXR version available) + "b980a4382dcce3e4d9f0776f367836c9", // Panorama controls (Reducing size to get 4k resolution) }; private static void CubemapsAreHDR(string assetFolder) @@ -486,7 +487,7 @@ private static void CubemapsAreHDR(string assetFolder) var ext = Path.GetExtension(path); if (ext != ".exr" && ext != ".hdr") - errors.Add(($"Cubemap {Path.GetFileName(path)} is not .hdr or .exr: " + ext, cubemap)); + errors.Add(($"Cubemap {Path.GetFileName(path)} ({cubeMap}) is not .hdr or .exr: " + ext, cubemap)); } if (errors.Any()) diff --git a/tests/Editor/SampleChecks.cs b/tests/Editor/SampleChecks.cs index dafa5c86c..c692d3ec4 100644 --- a/tests/Editor/SampleChecks.cs +++ b/tests/Editor/SampleChecks.cs @@ -27,7 +27,8 @@ namespace SampleChecks { internal class SampleChecks { - internal const string PublicInfoCategoryName = "Docs and Deployments"; + internal const string ProductionStateCategoryName = "Deployments"; + internal const string PublicInfoCategoryName = "Docs"; internal const string CodeCategoryName = "Code"; internal static List GetSamples() @@ -97,7 +98,7 @@ public void TearDown() } [Test] - [Category(SampleChecks.PublicInfoCategoryName)] + [Category(SampleChecks.ProductionStateCategoryName)] public async Task IsLive() { var sampleLiveUrl = sample.LiveUrl; @@ -148,7 +149,7 @@ async Task GetEngineVersionsIfNeeded() [Test] - [Category(SampleChecks.PublicInfoCategoryName)] + [Category(SampleChecks.ProductionStateCategoryName)] public async Task VersionIsNotTooOld() { // fetch the HTML page @@ -324,18 +325,33 @@ static string[] GetDependencies(Object obj) return dependencies; } + static string[] nonSizeRestrictedExtensions = + { + ".mp4", + ".webm", + ".mp3", + ".wav" + }; + [Test] public void DependencySizeBelow10MB() { var dependencies = GetDependencies(sample.Scene); - + var nonSizeRestricted = dependencies.Where(x => nonSizeRestrictedExtensions.Any(y => x.EndsWith(y))); + var sizeRestricted = dependencies.Where(x => !nonSizeRestricted.Contains(x)); + // summarize file size of all of them - var size = dependencies.Sum(dependency => File.Exists(dependency) ? new FileInfo(dependency).Length : 0); - + var restrictedSize = sizeRestricted.Sum(dependency => File.Exists(dependency) ? new FileInfo(dependency).Length : 0); + var nonRestrictedSize = nonSizeRestricted.Sum(dependency => File.Exists(dependency) ? new FileInfo(dependency).Length : 0); + // check if below 10 MB - var sizeInMb = size / 1024f / 1024f; - AssertFileSize(sizeInMb, 10, dependencies.ToList(), "Dependency size is too large"); - Debug.Log($"Dependency size: {sizeInMb:F2} MB"); + var restrictedSizeMB = restrictedSize / 1024f / 1024f; + var nonRestrictedSizeMB = nonRestrictedSize / 1024f / 1024f; + + AssertFileSize(restrictedSizeMB, 10, sizeRestricted.ToList(), "Dependency size is too large", true); + AssertFileSize(restrictedSizeMB + nonRestrictedSizeMB, 10, nonSizeRestricted.ToList(), "Dependency size is critical", false); + + Debug.Log($"Dependency size: {restrictedSizeMB + nonRestrictedSizeMB:F2} MB"); } [Test] @@ -504,13 +520,9 @@ public void FolderSizeBelow10MB() .Where(x => !SampleChecks.ignoreSizeFolderNames.Any(ignoredFolder => x.FullName.Contains(ignoredFolder))) .ToList(); - // calculate total file size - var size = fileInfos.Sum(file => file.Exists ? file.Length : 0); - // runtime folder asset: 17ecbeb2072245a44ad506ab94d30db5 var packageFolderPath = Path.GetDirectoryName(Path.GetFullPath(AssetDatabase.GUIDToAssetPath("17ecbeb2072245a44ad506ab94d30db5"))); - - var files = fileInfos.Select(fi => + var files = fileInfos.Where(x => x.Exists).Select(fi => { // convert to package-relative path, we know all files are inside the Samples package here. var f = fi.FullName; @@ -519,22 +531,41 @@ public void FolderSizeBelow10MB() f = f.Replace("\\", "/"); return "Packages/com.needle.engine-samples/" + f; }).ToList(); + + var nonSizeRestricted = files.Where(x => nonSizeRestrictedExtensions.Any(y => x.EndsWith(y))); + var sizeRestricted = files.Where(x => !nonSizeRestricted.Contains(x)); + + // summarize file size of all of them + var restrictedSize = sizeRestricted.Sum(file => file.Length); + var nonRestrictedSize = nonSizeRestricted.Sum(file => file.Length); + + // check if below 10 MB + var restrictedSizeMB = restrictedSize / 1024f / 1024f; + var nonRestrictedSizeMB = nonRestrictedSize / 1024f / 1024f; // check if below 10 MB - var sizeInMb = size / 1024f / 1024f; - AssertFileSize(sizeInMb, 10, files, "Folder size is too large"); - Debug.Log($"Folder size: {sizeInMb:F2} MB"); + AssertFileSize(restrictedSizeMB, 10, files, "Folder size is too large", true); + AssertFileSize(restrictedSizeMB + nonRestrictedSizeMB, 10, files, "Folder size is critical", false); + Debug.Log($"Folder size: {restrictedSizeMB + nonRestrictedSizeMB:F2} MB"); } - private void AssertFileSize(float sizeInMb, float allowedSize, List files, string message) + private void AssertFileSize(float sizeInMb, float allowedSize, List files, string message, bool assert) { - Assert.LessOrEqual(sizeInMb, allowedSize, - $"{message}: {sizeInMb:F2} MB. List of files ({files.Count}): \n" + string.Join("\n", - files - .Select(x => (path: x, fileInfo: new FileInfo(x))) - .OrderByDescending(f => f.fileInfo.Length) - .Select(fi => $"[{(fi.fileInfo.Length / 1024f / 1024f):F2} MB] {fi.path}") - )); + var t = $"{message}: {sizeInMb:F2} MB. List of files ({files.Count}): \n" + string.Join("\n", + files + .Select(x => (path: x, fileInfo: new FileInfo(x))) + .OrderByDescending(f => f.fileInfo.Length) + .Select(fi => $"[{(fi.fileInfo.Length / 1024f / 1024f):F2} MB] {fi.path}") + ); + + if (assert) + { + Assert.LessOrEqual(sizeInMb, allowedSize, t); + } + else if (sizeInMb > allowedSize) + { + Assert.Inconclusive(t); + } } [Test]